ตั้งค่าการอ่าน

ค่าเริ่มต้น

  • เลื่อนอัตโนมัติ
    มาตกแต่งไอดีในแบบการใส่ code&โค้ดกันเหอะ

    ลำดับตอนที่ #6 : ทำกรอบสี่เหลี่ยมแบบใสมองทะลุ แล้วสามารถใช้เม้าจับลากได้

    • อัปเดตล่าสุด 3 มี.ค. 50


    ลองจับกรอบสี่เหลียมแล้วเลื่อนดูนะค้ะ

    <HTML>
                    <HEAD>

     
              
      <SCRIPT language=JavaScript>
                // start code www.openup.50g.com

                var isNav, isIE
                var offsetX, offsetY
                var selectedObj 
                //ขนาดของ hole 
                var dragimg_width=68 
                var dragimg_height=68

                //ตำแหน่งของ hole ตอนเปิดมาครั้งแรก
                var dragimg_startx=300
                var dragimg_starty=150

                var clipLeft=dragimg_startx
                var clipTop=dragimg_starty
                var clipRight=clipLeft+dragimg_width
                var clipBottom=clipTop+dragimg_height
                if (parseInt(navigator.appVersion) >= 4) {
                if (navigator.appName == "Netscape") { 
                isNav = true
                } else {
                isIE = true 
                }
                }
                function setZIndex(obj, zOrder) {
                obj.zIndex = zOrder
                }
                function shiftTo(obj, x, y) {
                if (isNav) { 
                obj.moveTo(x,y)

                document.bgimage.clip.top=y 
                document.bgimage.clip.left=x 
                document.bgimage.clip.bottom=y+dragimg_height 
                document.bgimage.clip.right=x+dragimg_width 
                }
                else { 
                clipTop=y 
                clipLeft=x 
                clipBottom=y+dragimg_height 
                clipRight=x+dragimg_width
                document.all.bgimage.style.clip="rect("+clipTop+" "+clipRight+" "+clipBottom+" "+clipLeft+")" 
                obj.pixelLeft = x
                obj.pixelTop = y }
                }
                function setSelectedElem(evt) {
                if (isNav) {
                var testObj
                var clickX = evt.pageX
                var clickY = evt.pageY
                for (var i = document.layers.length - 1; i >= 0; i--) {
                testObj = document.layers[i]
                if ((clickX > testObj.left) && 
                (clickX < testObj.left + testObj.clip.width) && 
                (clickY > testObj.top) && 
                (clickY < testObj.top + testObj.clip.height) && (testObj.name=="picture1")) {
                selectedObj = testObj
                setZIndex(selectedObj, 100)
                return
                }
                }
                } else {
                var imgObj = window.event.srcElement
                if (imgObj.parentElement.id.indexOf("picture") != -1) {
                selectedObj = imgObj.parentElement.style
                setZIndex(selectedObj,100)
                return
                }
                }
                selectedObj = null
                return
                }
                function dragIt(evt) {
                if (selectedObj) {
                if (isNav) {
                shiftTo(selectedObj, (evt.pageX - offsetX), (evt.pageY - offsetY))
                } else {
                shiftTo(selectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY))
                return false
                }
                }
                }
                function engage(evt) {
                setSelectedElem(evt)
                if (selectedObj) {
                if (isNav) {
                offsetX = evt.pageX - selectedObj.left
                offsetY = evt.pageY - selectedObj.top
                } else {
                offsetX = window.event.offsetX
                offsetY = window.event.offsetY
                }
                }
                return false
                }
                function release(evt) {
                if (selectedObj) {
                setZIndex(selectedObj, 0)
                selectedObj = null
                }
                }
                function setNavEventCapture() {
                if (isNav) {
                document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
                }
                }
                function init() {
                if (isNav) {
                setNavEventCapture()
                }
                document.onmousedown = engage
                document.onmousemove = dragIt
                document.onmouseup = release
                if (document.all) {
                clipTop=dragimg_starty
                clipLeft=dragimg_startx
                clipBottom=clipTop+dragimg_height
                clipRight=clipLeft+dragimg_width
                document.all.picture1.style.posLeft=dragimg_startx
                document.all.picture1.style.posTop=dragimg_starty
                document.all.bgimage.style.posLeft=0
                document.all.bgimage.style.posTop=0
                document.all.bgimage.style.clip="rect("+clipTop+" "+clipRight+" "+clipBottom+" "+clipLeft+")"
                }

                if (document.layers) {
                document.bgimage.clip.left=dragimg_startx
                document.bgimage.clip.right=clipLeft+dragimg_width
                document.bgimage.clip.top=dragimg_starty
                document.bgimage.clip.bottom=clipTop+dragimg_height
                document.picture1.left=dragimg_startx
                document.picture1.top=dragimg_starty
                document.bgimage.left=0
                document.bgimage.top=0
                }
                }

                // end code www.openup.50g.com
                </SCRIPT>

                    

                    <BODY onload=init()>
                    <CENTER>

     

                <DIV id=bgimage style="LEFT: 0px; POSITION: absolute; TOP: -3000px"><IMG src="box/1.jpg
    " name=bgimagpic></DIV>
                <DIV id=picture1 style="LEFT: 0px; POSITION: absolute; TOP: -3000px"><IMG  src="
    box/191.gif" height=68 width=68 name=picturePic1></DIV>

     
                <FONT color=#00FF00 size=5><B>ลองจับกรอบสี่เหลียมแล้วเลื่อนดูนะครับ <BR></B></FONT>
                   
    </CENTER>
                        </BODY>
                        </HTML>

     

    ส่วนที่เป็นสีชมพูให้เปลี่ยนเป็นรูปของเราเอง และ ขนาดของรูป รูปที่อยู่ด้านหลัง
    box/1.jpg
                                                                                     รูปที่เป็นสี้เหลี่ยม box/191.gif
    ติดตามเรื่องนี้
    เก็บเข้าคอลเล็กชัน

    ผู้อ่านนิยมอ่านต่อ ดูทั้งหมด

    loading
    กำลังโหลด...

    อีบุ๊ก ดูทั้งหมด

    loading
    กำลังโหลด...

    ความคิดเห็น

    ×