Hi miteinander,
erst mal Danke an euer geniales forum, hab als anfänger schon sauviel draus gelernt...
wenn ich das script unten in ein html formular mit tabellen und bildern einbau und die position von img src, input type ändere
krieg ich in der zeile: document.images[0].src=bilder[nr].src;
die fehlermeldung: ist null oder kein objekt
ich nehme an er weiß dann nicht mehr welches bild gemeint is.
was müsste ich am script ändern, damit ich es auf bilder in einer verschachtelten tabelle anwenden kann? ich hoffe das war halbwegs verständlich...
danke und viele grüße alex
<script type="text/javascript">
<!--
var namen=new Array("0.jpg","1.jpg","2.jpg","3.jpg","4.jpg");
var bilder=new Array();
function lade()
{
var i;
for (i=0;i<5;i++)
{
bilder[i]=new Image();
bilder[i].src=namen[i];
}
}
function zeige(nr)
{
document.images[0].src=bilder[nr].src;
}
//-->
</script>
</head>
<body onLoad="lade();">
<img src="0.jpg" width="200" height="200">
<br>
<input type="image" src="001.jpg" onClick="zeige(0);return false"><br>
<input type="image" src="002.jpg" onClick="zeige(1);return false"><br>
<input type="image" src="003.jpg" onClick="zeige(2);return false"><br>
<input type="image" src="004.jpg" onClick="zeige(3);return false"><br>
<input type="image" src="005.jpg" onClick="zeige(4);return false"><br>
</body>
erst mal Danke an euer geniales forum, hab als anfänger schon sauviel draus gelernt...
wenn ich das script unten in ein html formular mit tabellen und bildern einbau und die position von img src, input type ändere
krieg ich in der zeile: document.images[0].src=bilder[nr].src;
die fehlermeldung: ist null oder kein objekt
ich nehme an er weiß dann nicht mehr welches bild gemeint is.
was müsste ich am script ändern, damit ich es auf bilder in einer verschachtelten tabelle anwenden kann? ich hoffe das war halbwegs verständlich...
danke und viele grüße alex
<script type="text/javascript">
<!--
var namen=new Array("0.jpg","1.jpg","2.jpg","3.jpg","4.jpg");
var bilder=new Array();
function lade()
{
var i;
for (i=0;i<5;i++)
{
bilder[i]=new Image();
bilder[i].src=namen[i];
}
}
function zeige(nr)
{
document.images[0].src=bilder[nr].src;
}
//-->
</script>
</head>
<body onLoad="lade();">
<img src="0.jpg" width="200" height="200">
<br>
<input type="image" src="001.jpg" onClick="zeige(0);return false"><br>
<input type="image" src="002.jpg" onClick="zeige(1);return false"><br>
<input type="image" src="003.jpg" onClick="zeige(2);return false"><br>
<input type="image" src="004.jpg" onClick="zeige(3);return false"><br>
<input type="image" src="005.jpg" onClick="zeige(4);return false"><br>
</body>
Kommentar