JavaScript erst nach dem Laden der Seite ausführen
Möchte man bestimmte JavaScript Anweisungen erst nach dem Laden der Webseite ausführen, so kann man zum Beispiel folgende Methode verwenden:
<head>
<script type="text/javascript">
<!--
function waitUntilReady() {
if(document.readyState != "complete") {
window.setTimeout(waitUntilReady, 100);
return false;
}
alert("Diese Anweisung wird erst nach dem Laden der Seite ausgeführt.");
}
-->
</script>
</head>
<body onload="waitUntilReady()">
Um sich davon zu überzeugen, einfach eine ausreichend große Grafik in die Seite einbinden und diese online aufrufen. Die Alert-Meldung erscheint dann erst nach dem vollständigen Laden der Grafik.