Danke erstmal für die superschnellen Antworten
ersetze
"datei.php?var1=var2"
durch
"datei.php?var1="+var2(woher soll JavaScript wissen, dass du mit var2 in einem String eine bestimmte Variable meinst?)
Nun erscheint zwar nicht mehr "var2", jetzt erscheint einfach ein leerer String. Es erscheint mir nur seltsam, weil das Formular ja eigentlich korrekt ausgelesen wird, denn das Popup erscheint tatsächlich nur, wenn die if-Abfrage false zurückgibt. Die Variable scheint aber hier leer zu sein. An was könnte das liegen?