Hallo,
so ich hoffe ich verärgere niemand wenn ich jetzt das Script hier poste:
function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function P7_ShowPic(a,b) {
var g,gg,d,dd,ic,im;if((g=MM_findObj(b))!=null){
if(!document.P7ShowPic){document.P7ShowPic=true;}else{
if((d=MM_findObj(document.P7SPlay))!=null){
dd=(document.layers)?d:d.style;dd.visibility="hidden";}}
document.P7SPlay=b;gg=(document.layers)?g:g.style;im=b+"im";
if((ic=MM_findObj(im))!=null){ic.src=a;gg.visibility="visible";}}
}
Bildlayer:
<div id="show1" style="position:absolute; left:XXpx; top:XXpx; visibility:hidden; z-index: 1;">
<img name="show1im" width="640" height="480">
</div>
und nochmal das Vorschaubild:
<div style="position:absolute; left: XXpx; top: XXpx; z-index: 2;">
<a href="images/img_0001.jpg" onClick="P7_ShowPic('images/img_0001.jpg','show1');return false"><img src="thumbs/img_0001.jpg" width="64" height="48" border="0"></a></div>
Bitteschön, also beim click auf das Vorschaubild sollen 3 Bilder (img_0001.jpg, img_0002.jpg, img_0003.jpg) in drei verschiedenen Bildlayern gleichzeitig geöffnet werden. Es wäre nicht auszudenken, wenn dies funktionieren würde.
Danke und Grüße,
Frank