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