Hallo Leute!
Ich bin neu in diesem Forum, also seht bitte über "dumme Fragen" hinweg.
Wahrscheinlich sehe ich an der Lösung vorbei, aber ich habe folgendes Problem:
Ich habe eine gewisse Anzahl von Bildern mit dazugehörigem Text. Der Aufruf der Funktion für den Bildwechsel erfolgt jeweils über einen Link. Ich würde den Link generalisieren d.H. errechnen lassen, sodaß ich nicht für jeden Bildwechsel einen eigenen Link benötige.
Hier der Code:
<script language="JavaScript">
arrImg = new Array();
arrImg[1] = new Image();
arrImg[1].src = 'images/bild-1.jpg;
arrImg[1].txt = 'Das ist Bild 1';
arrImg[2] = new Image();
arrImg[2].src = 'images/bild-2.jpg;
arrImg[2].txt = 'Das ist Bild 2';
function swapImage(imgName, intImg){
document.getElementById(imgName+"_imgID").src = arrImg[intImg].src; document.getElementById(imgName+"_outID").innerHTML = arrImg[intImg].txt;
return false;
}
</script>
Im Body der Aufruf:
<body>
<a class="link" href="#" onclick="return swapImage('start', 1);">1</a>
<a class="link" href="#" onclick="return swapImage('start', 2);">1</a>
</body>
Kann mir bitte jemand helfen?
Ich bin neu in diesem Forum, also seht bitte über "dumme Fragen" hinweg.
Wahrscheinlich sehe ich an der Lösung vorbei, aber ich habe folgendes Problem:
Ich habe eine gewisse Anzahl von Bildern mit dazugehörigem Text. Der Aufruf der Funktion für den Bildwechsel erfolgt jeweils über einen Link. Ich würde den Link generalisieren d.H. errechnen lassen, sodaß ich nicht für jeden Bildwechsel einen eigenen Link benötige.
Hier der Code:
<script language="JavaScript">
arrImg = new Array();
arrImg[1] = new Image();
arrImg[1].src = 'images/bild-1.jpg;
arrImg[1].txt = 'Das ist Bild 1';
arrImg[2] = new Image();
arrImg[2].src = 'images/bild-2.jpg;
arrImg[2].txt = 'Das ist Bild 2';
function swapImage(imgName, intImg){
document.getElementById(imgName+"_imgID").src = arrImg[intImg].src; document.getElementById(imgName+"_outID").innerHTML = arrImg[intImg].txt;
return false;
}
</script>
Im Body der Aufruf:
<body>
<a class="link" href="#" onclick="return swapImage('start', 1);">1</a>
<a class="link" href="#" onclick="return swapImage('start', 2);">1</a>
</body>
Kann mir bitte jemand helfen?