ภาษาไทย
<!-- bbs http://www.downcodes.com/bbs--> <!-- 把下列代码加到<body>区域内 --> <script> var Zoomimages=new Array("/img/200406301 .jpg", "/img/200406302.jpg", "/img/200406303.jpg", "/img/200406304.jpg", "/img/200406305.jpg") </script> <script> // เพิ่มเติม javascript จาก http://www.downcodes.com var imgpreload=new Array() สำหรับ (i=0;i<=zoomimages.length;i++) { imgpreload[i]=new Image() imgpreload[i].src= Zoomimages[i] } var Zoomfactor=8 var positionleft=0 var positiontop=0 var timer var marginright=0 var i_fadestrength=5 var i_images=0 var step=1 var content var imageboxwidthriginal=0 var imageboxwidth=0 var imageboxheight=0 var bodywidth=0 var bodyheight=0 ฟังก์ชั่น setimage() { document.all.imagebox.style.visibility="hidden" bodywidth=document.body.clientWidth bodyheight=document.body.clientHeight if (i_images>=zoomimages.length) {i_images =0} content="<img name='newpic' src='"+zoomimages[i_images]+"'>" imagebox.innerHTML=content imageboxwidthOriginal=document.newpic.width content="<img name='newpic' src ='"+zoomimages[i_images]+"' width=1>" imagebox.innerHTML=content document.all.imagebox.style.visibility="visible" imagebox.filters.alpha.opacity=100 Zoomin() } ฟังก์ชั่น Zoomin( ) { if (imageboxwidth<(imageboxwidthOriginal/1.3)) { imageboxwidth+=zoomfactor content="<img name='newpic' src='"+zoomimages[i_images]+"' width='"+imageboxwidth+"'>" imagebox. innerHTML=content imageboxwidth=document.newpic.width imageboxheight=document.newpic.height document.all.imagebox.style.posLeft=bodywidth/2-imageboxwidth/2 document.all.imagebox.style.posTop=bodyheight/2-imageboxheight/ 2 document.all.imagebox.style.overflowX = "ซ่อน" document.all.imagebox.style.visibility = "มองเห็น" ขั้นตอน + = 1.1 imageboxwidth + = ตัวจับเวลาขั้นตอน = setTimeout ("zoomin ()", 50) } อื่น ๆ { clearTimeout ( ตัวจับเวลา) content="<img name='newpic' src='"+zoomimages[i_images]+"' width='"+imageboxwidthOriginal+"'>" imagebox.innerHTML=content imageboxwidth=document.newpic.width imageboxheight=document. newpic.height document.all.imagebox.style.posLeft=bodywidth/2-imageboxwidth/2 document.all.imagebox.style.posTop=bodyheight/2-imageboxheight/2 document.all.imagebox.style.overflowX = "ซ่อน" document.all.imagebox.style.visibility = "มองเห็น" i_fadestrength = 0; timer=setTimeout("zoomout()",2000) } } ฟังก์ชั่นการซูมออก () { if (i_fadestrength<120) { imageboxwidth+=zoomfactor content="<img name='newpic' src='"+zoomimages[i_images]+" ' width='"+imageboxwidth+"'>" imagebox.innerHTML=content imageboxwidth=document.newpic.width imageboxheight=document.newpic.height imagebox.filters.alpha.opacity=Math.floor(100-i_fadestrength) document.all. imagebox.style.posLeft=bodywidth/2-imageboxwidth/2 document.all.imagebox.style.posTop=bodyheight/2-imageboxheight/2 document.all.imagebox.style.overflowX="ซ่อน" document.all.imagebox.style .visibility = "มองเห็น" ขั้นตอน + = 1.5 i_fadestrength + = ตัวจับเวลาขั้นตอน = setTimeout ("zoomout ()", 50) } else { clearTimeout (ตัวจับเวลา) i_fadestrength = 0; ขั้นตอน=1; i_images++ imageboxwidth=0 setimage() } } if (document.all) { document.write("<DIV id='imagebox' style='position:absolute;filter:alpha(opacity=0);'></DIV> ") } ถ้า (document.all) { onload=setimage } </script>