Zu Hülfe...imgageproloader funnzelt irgendwie net richtig
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Zu H?lfe liebe Lima-City gemeinde.... irgendwie funzelt das nicht k?nnt ihr mir helfen????
<?php
[...]
ECHO"
<html>
<head>
<title>(?`?.??.-> Homepage von Dominic Bielicke <-.??.???)</title>
<script language='JavaScript'>
function ImagePreload()
{
document.Preload = new Array();
if(document.images)
{
for(var i=0; i < ImagePreload.arguments.length; i++)
{
document.Preload = new Image();
document.Preload.src = ImagePreload.arguments;
}
}
}
</script>
</head>
<body bgcolor='#ffcc00' onLoad='ImagePreload('images/admin_over.gif','images/gb_over.gif','images/home_over.gif','images/imp_over.gif','images/links_over.gif','images/news_over.gif,'images/pics_over.gif','images/sound_over.gif','images/video_over.gif','images/wish_over.gif')'>
[...] -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das Script scheint so unvollst?ndig zu sein.
Um zu ?berpr?fen, ob ein Bild wirklich geladen wurde, brauchst du eine ?berpr?fung der Eigenschaft document.images[].complete, die ich den dem Quelltext nicht finde.
Au?erdem steht da nix, was passieren soll, wenn alle Bilder geladen sind.
Du hast das Script nicht selber geschrieben, oder ? -
Naja versucht selbst zu schreiben...
hassu vielleicht ne idee wie mans besser macht?
W?re echt l?bz...
-
Was hat dann der php-Tag da zu suchen ?
Naja, egal.
Wichtig f?r einen Preloader sind ja auch Iframes, in denen das Dokument schon mal unsichtbar geladen wird. Alternativ k?nnte man aber auch PHP-Includes verwenden.
Auf jedenfall muss man mit JavaScript abtasten, ob in einem Dokument alle Bilder geladen wurden.
Das kann man mit
function bilderchecker()
{
for(i=0;i<document.images.length;i++)
{
if(fenstername.document.images[ i ].complete==true)
{}
else {setTimeout('bilderchecker()',1000);break;return;}
}
alert('alle Bilder geladen !');
}
bilderchecker();
Ich hab jetzt keine Zeit gehabt, das teil zu testen, sollte aber soweit fast funktionst?chtig sein.
Es muss auch noch eine weiterleitungsfunktion definiert werden anstelle von alert('alle Bilder geladen !');
Beitrag ge?ndert am 11.08.2005 15:04 von bladehunter -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage