[latex]Mae govannen![/latex]
//BILDARRAYS
var bilder=new Array(
{
src: "bild1.jpg",
title: "title 1"
},
{
src: "bild2.jpg",
title: "title 2"
}
);
bilder[1]["src"] = "bild1.jpg"
bilder[1]["title"] = "bild1.jpg"
bilder[2]["src"] = "bild2.jpg"
bilder[2]["title"] = "bild2.jpg"
Falsche Indexierung. Das erste Element in einem Array wird nicht mit [1] angesprochen. Siehe Arrays, zweite "Erläuterung"-Überschrift.
<!--
//-->
Zwischen den Script-Tags nicht notwendig, ersatzlos streichen. Das Language-Attribut im öffnenden script-Tag ebenso.
function chgImg(no) {
document.getElementById('imgBild').src=bilder[1];
document.getElementById('imgBild').title=bilder[no];
Das ist nicht die korrekte Referenzierung, wie ich sie im anderen Beitrag erläutert habe. Außerdem mußt du nicht jedes Mal die Referenz auf das Bildelement ermitteln, mach dies ein Mal und speichere die Referenz in einer Variable, die du danach nutzt:
var das_bild = document.getElementById('imgBild');
das_bild.src = ...
das_bild.title = ...
das_bild.onclick = ...
Cü,
Kai
Ash nazg durbatulûk, ash nazg gimbatul,ash nazg thrakatulûk, agh burzum-ishi krimpatul
selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?