Hallo!
hab auf meiner seite ein javascript, das 4 webcambilder alle 30 sek neu lädt, irgendwas passt da aber noch nicht so ganz, der ie bringt immer: fehler auf der seite!
Im IE 5.5 kommt jetzt keine Fehlermeldung bei mir, keine Ahnung wieso! Der IE hat eben auch ein wenig gebockt beim aufbauen der Seite. Aber die JS-Konsole von NN7 sagt mir folgendes:
Fehler: document.images[name + n] has no properties
Quelldatei: http://bilder.melissa-joan-hart.org/BB4/index.htm
Zeile: 711
Du versuchst ein Bildnamen anzusprechen den es nicht gibt.
.
.
.
<script type="text/javascript">
<!--
var t = 30;
function webcam()
{
name = "visiongs";
image = "http://www.bigbrother.de/webcam/webcam";
time = new Date();
time = time.getTime();
for (n=1; n<=4; n++)
{
document.images[name+n].src = image+n+".jpg"+"?"+time;
}
setTimeout("webcam()", t*1000);
}
webcam();
//-->
</script>
.
.
.
<tr>
<td><img src="http://www.bigbrother.de/webcam/webcam1.jpg" alt="1" name="visiongs1" width="125" height="94" border="1" id="webcam"></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td bgcolor="31639C"> <div align="right"><strong>garten</strong></div></td>
</tr>
<tr>
<td><img src="http://www.bigbrother.de/webcam/webcam2.jpg" alt="2" name="visiongs2" width="125" height="94" border="1" id="webcam"></td>
</tr>
.
.
.
Du rufst die Funktion auf, bevor der Quellentext mit den Bilder geladen wird. Dadurch gibt es die Objekte/Bildnamen visiongs1, visiongs2, usw. noch nicht. Rufe die Funktion über onLoad() auf.
<body onLoad="webcam();">
hoffe mir kann da einer von euch helfen (gerne auch per email)
Aber aber aber das ist doch ein Forum hier!
MfG, André Laugks
L-Andre @ gmx.de