Hi Cybaer,
Na ja: <body onLoad="loadingdone();">
Und in die Funktion loadingdone dann rein, was Du bei complete machen wolltest.
JaJa,: <body onLoad="lade_status();"> ist mir schon klar, ;-)
nur was ich anstelle von document.images[i].complete prüfen kann, habe ich noch nicht gecheckt. Ich bin aber gerade auch auf der Arbeit, und kann erst heute abend in Ruhe danach schauen und weitermachen, ;-)
Meine bisherige Funktion:
function lade_status()
{
var Status = 0;
for(i = 0; i < document.images.length; ++i)
{
Status = (document.images[i].complete == true) ? ++Status : Status;
}
if(Status == document.images.length)
{
document.getElementById('loadmessage').style.visibility = 'hidden';
}
else
{
setTimeout("lade_status()", 700);
}
}
<Geistesblitz>... oder meinst Du, es reicht schon aus, beim onLoad-Ereignis das DIV auszublenden, weil beim OnLoad-Ereignis schon die Seite inklusive der Images geladen ist?</Geistesblitz>
Dann würde es ja so schon reichen:
<body onLoad="lade_status();">
function lade_status()
{
document.getElementById('loadmessage').style.visibility = 'hidden';
}
Viele Grüße,
Biriba