HTML interesse |
|
Ik ben bezig met een soort fotoalbum. Nu zit ik met een klein probleempje. Als ik over de thumbnail ga krijg ik wel de foto te zien eronder in het groot, maar daar wil ik eigenlijk een onderschrift bij hebben. Wie kan mij hierbij helpen?
Dit is het script dat ik gebruik:
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
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 MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 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 MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} }
Ik roep de afbeeldingen vervolgens zo aan:
<ul id="previewmenu">
<li><img src="rondleiding/thumbs/gebouw01.jpg" alt="gebouw01" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw01.jpg',0)" /></li>
<li><img src="rondleiding/thumbs/gebouw02.jpg" alt="gebouw02" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw02.jpg',0)" /></li>
<li><img src="rondleiding/thumbs/gebouw03.jpg" alt="gebouw03" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw03.jpg',0)" /></li>
<li><img src="rondleiding/thumbs/gebouw04.jpg" alt="gebouw04" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw04.jpg',0)" /></li>
<li><img src="rondleiding/thumbs/gebouw05.jpg" alt="gebouw05" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw05.jpg',0)" /></li>
</ul>
<div id="display">
<img src="rondleiding/gebouw01.jpg" alt="" name="centrum" id="centrum" />
</div>
<li><img src="rondleiding/thumbs/gebouw01.jpg" alt="gebouw01" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw01.jpg',0)" /></li> <li><img src="rondleiding/thumbs/gebouw02.jpg" alt="gebouw02" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw02.jpg',0)" /></li> <li><img src="rondleiding/thumbs/gebouw03.jpg" alt="gebouw03" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw03.jpg',0)" /></li> <li><img src="rondleiding/thumbs/gebouw04.jpg" alt="gebouw04" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw04.jpg',0)" /></li> <li><img src="rondleiding/thumbs/gebouw05.jpg" alt="gebouw05" onMouseOver="MM_swapImage('centrum','','rondleiding/gebouw05.jpg',0)" /></li> <img src="rondleiding/gebouw01.jpg" alt="" name="centrum" id="centrum" />
|