การทำให้รูปภาพสามารถย้ายตำแหน่งได้
ปกติรูปที่อยู่ในเว็บ จะไม่สามารถเลื่อนตำแหน่งได้โดยการคลิกเมาส์แล้วลากไปไหนมาไหน ( drag ) แต่ที่จะพูดถึงในตอนนี้ เป็นการทำอย่างนั้นครับ
ผมไปได้ javascript ตัวนี้มาจากเว็บ //www.walterzorn.com/dragdrop/dragdrop_e.htm
แล้วขั้นตอนการทำก็มีดังนี้ 1. ตั้งชื่อให้กับรูปที่เราจะให้มันเกิดการลากได้ โดยใส่ name เข้าไปในรูป เช่น <img name="name1" src="อะไรสักอย่าง.jpg" width="240" height="135">
2. เราเอา script จากในเว็บ ไปไว้ที่ไหนซักที่แล้วก็เรียกเอาดังนี้
<script type="text/javascript" src="//ที่เก็บScript/wz_dragdrop.js"></script>
จากนั้นเราก็ใส่ code นี้ลงไป <script type="text/javascript"> <!--
SET_DHTML("name1", "name2", "anotherLayer", "lastImage");
//-->
ซึ่งชื่อในวงเล็บ คือชื่อของรูปที่เราต้องการให้มีการ drag and drop ได้ และที่สำคัญอีกอย่างก็คือ เราต้องใส่ code javascript ลงไปหลังจากรูปที่เราตั้งชื่อเอาไว้ ไม่งั้น javascript มันจะ error ครับ
สำหรับเว็บทั่วไป ใส่ได้เลย สำหรับ bloggang ต้องทำให้ javascript มันเป็นบรรทัดเดียว ไม่งั้นมันจะไม่ทำงานครับ
เพียงเท่านี้ล่ะครับ รูปของเรา ก็สามารถ drag ได้แล้ว .. ง่ายดีเนอะ ที่สำคัญคือ ใช้ได้กับทุก browser ด้วยล่ะครับ
นี่คือตัวอย่างของรูปที่ผมทำครับ ... ลองลากมันดูสิครับ .. โว้ววววว
ผมหวังว่าคงเป็นไอเดียในการนำไปประยุกต์ใช้งานกันได้ง่ายๆ นะครับ
ปล.เพิ่มเติม ถ้าใน IE รูปมันไม่ขึ้น ก็คลิกที่ Link เพื่อดูตัวอย่างนะครับ เป็น Code เดียวกัน แต่ที่ bloggang ไม่ขึ้น ผมล่ะงงจริงๆ เลย แหะ แหะ แหะ คลิกเพื่อดูตัวอย่างครับ
Create Date : 18 กรกฎาคม 2548 |
|
37 comments |
Last Update : 18 กรกฎาคม 2548 0:57:06 น. |
Counter : 3309 Pageviews. |
|
|
|