window.open stoppt Seitenausführung
Jan Schmidt
- javascript
0 Stefan
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
Moin,
ist jetzt nur ein Blindschuss (ergo nicht getestet), aber versuch mal:
<a href="#" onClick="progress(); document.myform.submit(); return true;">Liste generieren</a>
So dass beide Fkt. in einem Event stehen.
Ste
Hallo Stefan!
ist jetzt nur ein Blindschuss (ergo nicht getestet), aber versuch mal:
<a href="#" onClick="progress(); document.myform.submit(); return true;">Liste generieren</a>
Hab ich auch probiert. Führt zum selben Ergebnis - die Hauptseite bleibt stehen bis das PopUp geschlossen wird.
Jan