Markus: Frame zuletzt laden

hallo erst mal!

ich habe folgendes problem: ich möchte ein frame in meinem frameset erst laden, wenn alle anderen geladen sind. ist das irgendwie möglich?

danke für eure hilfe,

markus

  1. Hi,

    ich habe folgendes problem: ich möchte ein frame in meinem frameset erst laden, wenn alle anderen geladen sind. ist das irgendwie möglich?

    <img src="/images/02.gif" alt="">
    ein Blick ins Archiv (Stichwort: Ladereihenfolge) haette Dir gesagt, dass das nicht moeglich ist.

    Jan

    1. Hi,

      Naja, ganz unmöglich ist es nicht.
      Lade in alle Frames bis auf einen eine leere HTML-seite (als Platzhalter).
      In der Seite die nicht leer ist, schreibst du sowas wie:
      <BODY onload="parent.frame2.location.href = 'url'">
      In die Seite die du in frame2 lädst, das selbe für frame3 usw.

      Tschüs

      Daniel

    2. vielen dank erst mal.

      ich habe natürlich auch erst mal im archiv gesucht, jedoch leider mit den falschen stichwörtern, ich bin ja keiner der die forumsregeln missachten möchte *g*

      da es für mein problem offenbar keine lösung gibt muss ich mir halt was anderes einfallen lassen.

      markus

  2. hi markus

    probiers mit diesem script:

    <!-- FOUR STEPS TO INSTALL FRAMES LOAD ORDER:

    1.  Copy the coding into the HEAD of your frameset document
      2.  Add the onLoad event handler to the frameset tag
      3.  Change the frame you want to load last to blank.html
      4.  Save the last code as your blank.html (the temp. page)  -->

    <!-- STEP ONE: Paste this code into the HEAD of your frameset document  -->

    <HEAD>
    <HEAD>

    <SCRIPT LANGUAGE="JavaScript">
    <!-- Original:  Ronnie T. Moore, Editor -->
    <!-- Web Site:  The JavaScript Source -->

    <!-- This script and many more are available free online at -->
    <!-- The JavaScript Source!! http://javascript.internet.com -->

    <!-- Begin
    function refreshFrame() {
    frames['frame1'].window.location.href = "frame1-page.html"; // frame 1's page
    }
    //  End -->
    </script>
    </head>

    <!-- STEP TWO: Paste this onLoad event handler into the frameset tag  -->

    <frameset rows="50%,*" onLoad="refreshFrame();">

    <!-- STEP THREE: Set up the temporary blank.html page for the frame  -->

    !-- that you want to load second (after the other frame finishes)  -->

    <frame name="frame1" src="blank.html">
    <frame name="frame2" src="frame2-page.html">
    </frameset>
    </HTML>

    <!-- STEP FOUR: Save this short HTML page as blank.html  -->

    <html>
    <body bgcolor="white">

    </body>
    </html>

    <p><center>
    <font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
    by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
    </center><p>

    <!-- Script Size:  1.02 KB -->

    alles liebe
    ole
    (8-)>