Sorgenkind Mech: abfolge wird nicht eingehalten

Beitrag lesen

nabend

ich stehe vor einem rätsel - wiedermal

und zwar (ich bin der meinung gestern gings noch) soll ein zuvor durch js aufgerufenes fenster wieder geschlossen werden, und dann ein wert abgefragt werden, allerdings wird das fenster erst geschlossen, wenn der wert abgefragt wurde .....

hier ein teil es scripts:

if(document.getElementById('action').value=="")
{
 einfaf=window.open("artikeleinf.html?user=<?php echo $user; ?>","Artikel","");
 document.getElementById('action').value="tmp";
}
else
{
 schreibgeschuetzt=1;
 document.getElementById('action').value="addart";
 document.getElementById('rsatztyp').value="a";
 einfaf.close();
 document.getElementById('addmenge').value = window.prompt("Menge:","1");
 document.forms['dok'].submit();
}

so, im ersten teil wird halt das fenster geöffnet, dann arbeitet man in diesem fenster, und dann wird in dem fenster geklickt, sodass die funktion, in dem der teil da steht nochmals aufgerufen wird.
smit kommt der zweite teil der funktion, welcher ERST das fenster wieder schließen soll, und DANN erst die eingabeaufforderung bringen soll.
im moment ist es so, dass das fenster offen und im vordergrund bleibt, und im hintergrund sich die eingabeaufforderung befindet

weiß jemand rat?

danke im vorraus