Content mit Verzögerung laden?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Content mit Verzögerung laden?

    Hallo liebe Coder Freunde,
    Sicher ist das Thema schon in diesem Forum behandelt worden, habe es leider nicht gefunden.
    Ich suche eine Lösung zu meinem Problem. Ich habe ein DIV dass ich anzeigen möchte, aber erst wenn
    der ganze Inhalt (viel Zeug ;) geladen ist. Möglichst mit Ajax.
    Kann mir jemand helfen oder mich auf einen Link verweisen?
    Cheers...

    Ach ja toller neuer Look!!
  • Hi, also ich würde das so machen

    Quellcode

    1. <div id="loading" style="display:none">Loading...</div>
    2. <script type="text/javascript">
    3. //<![CDATA[
    4. document.getElementById('loading').style.display = 'block';
    5. //]]>
    6. </script>


    und nach dem fertigen Laden mit ajax würde ich das div wieder verstecken.

    Quellcode

    1. ....
    2. if(ajaxRequest.xmlHttpRequest.readyState == 4 && ajaxRequest.xmlHttpRequest.status == 200) {
    3. var response = ajaxRequest.xmlHttpRequest.responseText;
    4. document.getElementById('loading').style.display = 'none';
    5. }


    Wenn nun jemand kein JavaScript aktiviert hat, wird auf diese Art verhindert, dass die Loading Message die ganze Zeit gezeigt wird ;)