Hallo,
ich erzeuge dynamisch über CGI(Perl-Script) eine HTML-Seite. Zuerst wird eine Javascript-Funktion geschickt, die sofort ausgeführt werden soll (neues Fenster öffnen z.B.), während das Perl-Script noch läuft.
Das Script braucht relativ lange, um den restlichen Teil der Seite zu liefern.
Das Problem ist, dass das Javascript erst beginnt, wenn die Seite vollständig geladen ist.
Damit das JavaScript sofort ausgeführt wird, habe ich auch schon probiert ohne "function ...()":
<script language="JavaScript">
<!---
var win;
win = open ("", "Info", "width=300 height=150 dependent=yes");
win.document.write ("bla-bla-bla......");
--->
</script>
Grüße, Geri