Also setzt du den Wert für ein Bild mit
bilder[0]["src"] = "bild1.jpg"
und liest ihn mit
var bildressource = bilder[0]["src"];
aus. Für den Titel funktioniert es entsprechend.
Hallo Kai,
das Aufrufen des Titels?? So sieht es im Moment aus und so (aber mit Bildtiteln)sollte es aussehen
<script language="JavaScript" type="text/JavaScript">
<!--
//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"
function chgImg(no) {
document.getElementById('imgBild').src=bilder[1];
document.getElementById('imgBild').title=bilder[no];
for (var x=1;x<3;x++) {
document.getElementById('quadrat'+x).style.backgroundColor='';
document.getElementById('quadrat'+x).style.border ='solid #999999 1px';
}
document.getElementById('quadrat'+no).style.backgroundColor='#FFFFFF';
document.getElementById('quadrat'+no).style.border='none';
no++;
if (no==3) {
no=1;
}
document.getElementById('imgBild').onclick=new Function("chgImg("+no+")");
}
//-->
</script>
<div id="bildbox">
<img src="bild1.jpg" width="400" height="300" id="imgBild" onclick="chgImg(2);" />
<div id="quadrat2" class="quadrat" onClick="chgImg(2);"></div>
<div id="quadrat1" class="quadrat" style="background-color:#FFFFFF; border-color:#FFFFFF;" onClick="chgImg(1);"></div>
</div>