Hi Leute,
ich habe folgendes Script:
Aufruf im Body über:
Aufruf des Bildes in der Seite:
Das Problem ist, das Script läuft, aber der IE haut mir manchmal (nicht immer) folgende Fehlerbeschreibung raus: "document.getElementById (...) ist Null oder kein Objekt.
Wenn das passiert, bemerke ich auch, dass kurz kein Bild (erkennbar daran, das für eine ganz kurze Zeit das rote X erscheint).
Die Bilder oben werden übrigens doppelt aufgeführt, weil man die Zeiten für jedes Bild extra einstellen kann und damit nette Effekte erzeugt
Hat einer eine Idee, was da falsch sein könnte???
Thanks for help!
Ronja
ich habe folgendes Script:
Code:
<script language="JavaScript">
<!--
var bannerbild = new Array (
"images/irgendwas1.jpg",
"images/irgendwas2.jpg",
"images/irgendwas1.jpg",
"images/irgendwas2.jpg" );
var timeout = new Array (
8000,2000,10000,1500 );
var max_bild = 3;
var i_bild = 0;
function Changebannerwechsel (){
document.getElementById ("banner_bild").src = bannerbild [i_bild];
window.setTimeout ( "Changebannerwechsel ()", timeout [i_bild]);
if ( i_bild < max_bild ){
i_bild = i_bild + 1;
}
else {
i_bild = 0;
}
}
window.setTimeout ( "Changebannerwechsel ()", 0 );
//-->
</script>
Aufruf im Body über:
Code:
<body onload="Changebannerwechsel ()">
Aufruf des Bildes in der Seite:
Code:
<img src="" name="irgendwas" id="banner_bild" style="width:333px; height:332px" border="0">
Das Problem ist, das Script läuft, aber der IE haut mir manchmal (nicht immer) folgende Fehlerbeschreibung raus: "document.getElementById (...) ist Null oder kein Objekt.
Wenn das passiert, bemerke ich auch, dass kurz kein Bild (erkennbar daran, das für eine ganz kurze Zeit das rote X erscheint).
Die Bilder oben werden übrigens doppelt aufgeführt, weil man die Zeiten für jedes Bild extra einstellen kann und damit nette Effekte erzeugt
Hat einer eine Idee, was da falsch sein könnte???
Thanks for help!
Ronja