Darstellungsaktionen wie das Schließen eines Fensters werden erst "bei Gelegenheit" ausgeführt; sie werden gewissermaßen mit einem Null-Timeout versehen. Deine Zeilen tun also dasselbe, als wenn Du geschrieben hättest:
window.setTimeout ("einfaf.close()",0);
document.getElementById('addmenge').value = window.prompt("Menge:","1");Die Lösung: Packe alles, was nach dem Schließen des Fensters geschehen soll, in eine Funktion und rufe diese ebenfalls mit Timeout auf.
Salokin
hi
seltsam
denn ich habe etwas ähnliches, mit fast dem selben code, halt auf dem gleichen prinzip aufgebaut, und da funzt es
der einzige unterschied ist, dass das geöffnete fenster keine frames enthält .... also da wo es funzt
und das bei gelegenheit ... ich kann warten so lang ich will, es tut sich nix
aber ich werds mal probieren
bis denn erstmal danke