[HTML] frame verzögert laden

  • Ersteller Ersteller Mr. Snoot
  • Erstellt am Erstellt am
M

Mr. Snoot

Gast
Hio,

ich hab zwei Frames und will, dass der Inhalt in einem der beidens Frames erst geladen wird, sobald der andere Frame fertig geladen ist. Geht das irgendwie?
 
Zuletzt bearbeitet: (hälfte vergessen ;))
Re: [html] frame verzögert laden

Ist ganz einfach. Im Frameset sagst du, dass das Frame, das verspätet angezeigt werden soll, keinen Inhalt hat (src=""). In der HTML-Datei des zuerst ladenden Frames schreibst ganz unten ein JavaScript rein, das etwa so aussieht:
HTML:
<script language="JavaScript">
<!--
parent.links.location.href="seite.html";
/* links: Name des Frames; seite.html: Name der Datei, die angezeigt werden soll*/
//-->
</script>
HTML-Dateien werden ja von oben nach unten durchgearbeitet, darum wird somit die zweite Seite erst angezeigt, wenn die erste geladen ist.
 
Re: [html] frame verzögert laden

Alles klar, thnx. Kann aber leider vorerst nicht testen ob's überhaupt geht :D
 
Re: [html] frame verzögert laden

Muss nicht sein. Die Seite kann schon komplett gerendert sein, bevor die letzten Bilder geladen sind (die dann nur noch in die Platzhalter eingesetzt werden).

Deswegen ist die sauberere Lösung:
<body onload="parent.frames[1].location.href='blubb.html';">
 
Re: [html] frame verzögert laden

@ Gauder jo sollte so sein.
 
Zurück
Oben