Jan Schmidt: window.open stoppt Seitenausführung

Beitrag lesen

Hallo zusammen,

ich möchte bei einem Projekt in einem PopUp eine Progress-Bar mittels PHP realisieren. Das dazu notwendige Fenster wird beim absenden des Formulars mittels einer Funktion geöffnet:

<a href="javascript:document.myform.submit();" onClick="progress(); return true;">Liste generieren</a>

Das Problem dabei ist, dass das Formular solange nicht abgesendet wird, wie das per window.open() in progress() angelegte Fenster geöffnet ist bzw. lädt. Erst nach schließen des PopUps bzw. nachdem es komplett geladen ist wird dieses ausgeführt.

Hat jemand einen Tipp, wie ich dabei weiterkomme? Ich habe schon alles mögliche an Variationen ausprobiert (das submit() mit in progress(), andere Reihenfolge, ...) aber bis jetzt ohne Erfolg.
Kann man ein solches Fenster irgendwie "abhängen"?

Gruß,
   Jan