ภาษาไทย
<STYLE type=text/css>#floater { ดัชนี Z: 10; ซ้าย: 500px; การมองเห็น: มองเห็นได้; ความกว้าง: 125px; ตำแหน่ง: แน่นอน; TOP: 146px } </STYLE> <STYLE type=text/css> TD { ขนาดตัวอักษร: 9pt; LINE-HEIGHT: 11pt } </STYLE> </HEAD> <BODY > <DIV id=floater style="LEFT: 0px; WIDTH: 89px; TOP: 137px; HEIGHT: 40px"> <TABLE cellSpacing=0 cellPadding=0 width=75 bgColor=#0000ff border=1> <TR> <TD width=10><B><IMG id=fpAnimswapImgFP1 height=200 width=200 lowsrc=/img/200406301.jpg border=0 name=fpAnimswapImgFP1 dynamicanimation= "fpAnimswapImgFP1"></B></TD> <TD align=middle width=30>网页<BR>教学</TD></TR> </TABLE> </DIV> <SCRIPT language=JavaScript> self. onError=null; ปัจจุบัน X = ปัจจุบัน Y = 0; ซึ่งมัน = null; LastScrollX = 0; สุดท้ายเลื่อน Y = 0; NS = (เอกสาร.เลเยอร์) ? 1 : 0; IE = (เอกสารทั้งหมด) ? 1: 0; <!-- รหัส STALKER --> ฟังก์ชั่น heartBeat() { if(IE) { diffY = document.body.scrollTop; diffX = document.body.scrollLeft; } ถ้า(NS) { diffY = self.pageYOffset; diffX = self.pageXOffset; } ถ้า(diffY != LastScrollY) { เปอร์เซ็นต์ = .1 * (diffY - LastScrollY); ถ้า (เปอร์เซ็นต์ > 0) เปอร์เซ็นต์ = Math.ceil (เปอร์เซ็นต์); เปอร์เซ็นต์อื่น = Math.floor (เปอร์เซ็นต์); ถ้า (IE) document.all.floater.style.pixelTop += เปอร์เซ็นต์; ถ้า (NS) document.floater.top += เปอร์เซ็นต์; LastScrollY = LastScrollY + เปอร์เซ็นต์; } ถ้า(diffX != LastScrollX) { เปอร์เซ็นต์ = .1 * (diffX - LastScrollX); ถ้า (เปอร์เซ็นต์ > 0) เปอร์เซ็นต์ = Math.ceil (เปอร์เซ็นต์); เปอร์เซ็นต์อื่น = Math.floor (เปอร์เซ็นต์); ถ้า (IE) document.all.floater.style.pixelLeft += เปอร์เซ็นต์; ถ้า (NS) document.floater.left += เปอร์เซ็นต์; LastScrollX = LastScrollX + เปอร์เซ็นต์; } } <!-- /STALKER CODE --> <!-- DRAG DROP CODE --> ฟังก์ชั่น checkFocus(x,y) { stalkerx = document.floater.pageX; stalkery = document.floater.pageY; stalkerwidth = document.floater.clip.width; ยกร่างสูง = document.floater.clip.height; if( (x > stalkerx && x < (stalkerx+stalkerwidth)) && (y > stalkery && y < (stalkery+stalkerheight))) กลับ จริง; มิฉะนั้นจะส่งคืนเท็จ } ฟังก์ชั่น GrabIt(e) { if(IE) { ซึ่ง = event.srcElement; ในขณะที่ (ซึ่งIt.id.indexOf("floater") == -1) { ซึ่งมัน = whichIt.parentElement; ถ้า (ซึ่ง == null) { คืนค่าจริง; } } whichIt.style.pixelLeft = whichIt.offsetLeft; whichIt.style.pixelTop = whichIt.offsetTop; currentX = (event.clientX + document.body.scrollLeft); currentY = (event.clientY + document.body.scrollTop); } อื่น { window.captureEvents (Event.MOUSEMOVE); if(checkFocus (e.pageX,e.pageY)) { ซึ่ง = document.floater; StalkerTouchedX = e.pageX-document.floater.pageX; StalkerTouchedY = e.pageY-document.floater.pageY; } } กลับเป็นจริง; } ฟังก์ชั่น moveIt(e) { ถ้า (ซึ่ง == null) { return false; } ถ้า(IE) { newX = (event.clientX + document.body.scrollLeft); ใหม่Y = (event.clientY + document.body.scrollTop); DistanceX = (ใหม่X - ปัจจุบันX); DistanceY = (ใหม่ Y - ปัจจุบัน Y); ปัจจุบันX = ใหม่X; ปัจจุบัน Y = ใหม่ Y; ซึ่งIt.style.pixelLeft += DistanceX; whichIt.style.pixelTop += ระยะทาง Y; if(ซึ่งIt.style.pixelTop < document.body.scrollTop) ซึ่งIt.style.pixelTop = document.body.scrollTop; if(ซึ่งIt.style.pixelLeft < document.body.scrollLeft) ซึ่งIt.style.pixelLeft = document.body.scrollLeft; if(ซึ่งIt.style.pixelLeft > document.body.offsetWidth - document.body.scrollLeft - whichIt.style.pixelWidth - 20) whichIt.style.pixelLeft = document.body.offsetWidth - whichIt.style.pixelWidth - 20; if(ซึ่งIt.style.pixelTop > document.body.offsetHeight + document.body.scrollTop - whichIt.style.pixelHeight - 5) whichIt.style.pixelTop = document.body.offsetHeight + document.body.scrollTop - whichIt.style พิกเซลสูง - 5; event.returnValue = เท็จ; } อื่น { whichIt.moveTo(e.pageX-StalkerTouchedX,e.pageY-StalkerTouchedY); if(ซึ่งIt.left < 0+self.pageXOffset) whichIt.left = 0+self.pageXOffset; if(ซึ่งIt.top < 0+self.pageYOffset) whichIt.top = 0+self.pageYOffset; if( (ซึ่งIt.left + whichIt.clip.width) >= (window.innerWidth+self.pageXOffset-17)) whichIt.left = ((window.innerWidth+self.pageXOffset)- ซึ่งIt.clip.width)-17 ; if( (ซึ่งIt.top + whichIt.clip.height) >= (window.innerHeight+self.pageYOffset-17)) whichIt.top = ((window.innerHeight+self.pageYOffset)- ซึ่งIt.clip.height)-17 ; กลับเท็จ; } คืนค่าเท็จ; } // javascript เพิ่มเติมจากฟังก์ชัน http://www.downcodes.com dropIt() { ซึ่ง = null; ถ้า (NS) window.releaseEvents (กิจกรรม MOUSEMOVE); กลับเป็นจริง; } <!-- ลากรหัสวาง --> ถ้า (NS) { window.captureEvents (Event.MOUSEUP|Event.MOUSEDOWN); window.onmousedown = คว้ามัน; window.onmousemove = ย้ายมัน; window.onmouseup = dropIt; } ถ้า (IE) { document.onmousedown = GrabIt; document.onmousemove = ย้ายมัน; document.onmouseup = dropIt; } if(NS || IE) action = window.setInterval("heartBeat()",1); </SCRIPT> <br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br >อี<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e <br>อี<br>อี<br>อี<br>อี<br>อี<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br >อี<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br>e <br>e <br>อี<br>อี<br>อี<br>อี<br>อี<br>e<br>e<br>e<br>e<br>e<br>e<br>e<br >อี<br>อี<br>อี<br>อี<br>อี<br>อี<br>อี<br>อี<br>อี<br>อี<br>อี </BODY></HTML>