55 lines
1.7 KiB
JavaScript
55 lines
1.7 KiB
JavaScript
/***********************************************
|
|
* Image Thumbnail Viewer II script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
|
|
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
|
|
* This notice must stay intact for legal use
|
|
***********************************************/
|
|
|
|
//Specify image paths and optional link (set link to "" for no link):
|
|
//from getContactImages function in include/utils/Commonutils.php
|
|
//Preload images ("yes" or "no"):
|
|
var preloadimg="no"
|
|
|
|
//Set optional link target to be added to all images with a link:
|
|
var optlinktarget=""
|
|
|
|
//Set image border width
|
|
var imgborderwidth=0
|
|
|
|
//Optionally, change 1.0 and 0.7 below to affect Wipe gradient size and duration in seconds in IE5.5+:
|
|
var filterstring="progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)"
|
|
|
|
///////No need to edit beyond here/////
|
|
|
|
if (preloadimg=="yes"){
|
|
for (x=0; x<dynimages.length; x++){
|
|
var myimage=new Image()
|
|
myimage.src=dynimages[x][0]
|
|
}
|
|
}
|
|
|
|
function returnimgcode(theimg){
|
|
var imghtml=""
|
|
if (theimg[1]!="")
|
|
imghtml='<div class=thumbnail><a href="'+theimg[1]+'" target="'+optlinktarget+'">'
|
|
imghtml+='<img src="'+theimg[0]+'" border="'+imgborderwidth+'" width=270 height=200>'
|
|
if (theimg[1]!="")
|
|
imghtml+='</a></div>'
|
|
document.getElementById("dynloadarea").style.display="block";
|
|
return imghtml
|
|
}
|
|
|
|
function modifyimage(loadarea, imgindex){
|
|
if (document.getElementById){
|
|
var imgobj=document.getElementById(loadarea)
|
|
if (imgobj.filters && window.createPopup){
|
|
imgobj.style.filter=filterstring
|
|
imgobj.filters[0].Apply()
|
|
}
|
|
imgobj.innerHTML=returnimgcode(dynimages[imgindex])
|
|
if (imgobj.filters && window.createPopup)
|
|
imgobj.filters[0].Play()
|
|
return false
|
|
}
|
|
}
|
|
|