Hi Knud!
Ich habe mir das nochmal angesehen und kurz bevor ich ganz am verzweifeln war ;-) habe ich doch noch was entdeckt.
1. An einer Deiner JS-Funktionen liegt es nicht, da das Fenster nach Return auch bei deaktiviertem (!) JS geöffnet wird, obwohl es keinen submit-Button gibt!
2. Im IE ist das auch so.
3. Wenn ich noch ein weiteres input-Feld mit type=text einfüge geht es wie gewünscht.
D.h. bei nur einem <input type=text>-Feld wird nach Return automatisch (bei IE und NN) das im form-tag unter action angegebene Skript gestartet.
Hmm, was fangen wir jetzt damit an?