Wie kann ich diese Gallery öfters auf einer Seite benutzen? Wenn ich die einfach Kopiere und die Bilder bzw auch die ID ändere, laden die alle in das selbe mainImage
Code
<style type="text/css">
.imgStyle
{
width:141px;
height:65px;
border:1px solid white;
}
</style>
<img id="mainImage" style="border:1px solid white"
src="Bilder/Slider/1.jpg" height="240px" width="435px"/>
<div id="divId" onclick="changeImageOnClick(event)">
<BR><img class="imgStyle" src="Bilder/Slider/1.jpg">
<img class="imgStyle" src="Bilder/Slider/2.jpg">
<img class="imgStyle" src="Bilder/Slider/3.jpg">
</div>
<script type="text/javascript">
var images = document.getElementById("divId")
.getElementsByTagName("img");
for (var i = 0; i < images.length; i++)
{
images[i].onmouseover = function ()
{
this.style.cursor = 'hand';
this.style.borderColor = 'red';
}
images[i].onmouseout = function ()
{
this.style.cursor = 'pointer';
this.style.borderColor = 'white';
}
}
function changeImageOnClick(event)
{
event = event || window.event;
var targetElement = event.target || event.srcElement;
if (targetElement.tagName == "IMG")
{
mainImage.src = targetElement.getAttribute("src");
}
}
</script>
</div>
Alles anzeigen