Good to Know Database

Funktion erst nach dem vollständigen Laden der Webseite ausführen


Beim Laden einer Webseite kann mit dem Event onload ein JavaScript ausgeführt werden. Dieses Skript wird allerdings ausgeführt bevor die Webseite komplett geladen wurde. Wenn Sie eine Funktion erst dann nutzen wollen, wenn auch die komplette Webseite geladen wurde, müssen Sie sich mit einer kleinen JavaScript-Funktion behelfen.

Im folgenden Beispiel wird beim Laden der Webseite über das Event onload die JavaScript-Funktion WaitForPageLoad() aufgerufen. Diese überprüft dann kontinuierlich alle 100ms ob der Ladevorgang der Webseite abgeschlossen wurde. Sobald diese Bedingung erfüllt ist, wird über die Methode alert() eine Meldung angezeigt.

<html>
<head>
  <title>Testseite</title>
  <script type="text/javascript">
  <!--
    function WaitForPageLoad() {
      if(document.readyState != "complete") {
        window.setTimeout(WaitForPageLoad, 100);
        return false;
      }
      alert("Die Webseite ist vollständig geladen.");
    }
  -->
  </script>
</head>
<body onload="WaitForPageLoad()">
  <p>Dies ist nur eine Testseite.</p>
</body>
</html>


Dieser Eintrag wurde am 26.05.2012 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_12_1638.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer