หน้าหลัก โค้ด-บทความ php โค้ด-บทความ javascript โค้ด-บทความ css สารบัญ สารบัญ

ทักทายครับ

สวัสดีครับ หลังจากที่ blog นี้หยุดการอัพเดททบความเกี่ยวกับโค้ดในการใช้ทำเวปไปนานไม่ว่าจะเป็น code php, html, javascript, css, ajax เนื่องจากผมไม่ค่อยมีเวลาจนลืม blog นี้ไปเลย นึกขึ้นได้ตอนปีใหม่ ไปค้นหาใน google แล้วตกใจ เนื่องจาก blog นี้ไปอยู่ลำดับที่ 1 ของการค้นหา ไม่เชื่อลองดู เลยขอถือโอกาสเริ่มต้นใหม่ในช่วงปีใหม่นี้เริ่มอัพเดทบทความตั้งแต่ตอนนี้เป็นต้นไป หวังเป็นอย่างยิ่งว่าจะมีผู้ติดตามบทความของผมต่อไปน่ะครับ ปล.ท่านใดสนใจลงโฆษณาสามารถติดต่อได้ที่ hotcodephp@gmail.com

21 พ.ค. 2555

Facebook Lightbox การทำ pop-up แบบ Facebook

การทำ pop-up ตามสไตล์แบบ Facebook โดยใช้ javascript framework Mootools
ก่อนอื่นต้องทำการโหลด javascript framework ที่ชื่อว่า Mootools มาไว้ก่อนโดยโหลดได้ที่ MooTools.net
และดาวน์โหลตัวเสริม ได้ที่ LightFace
หลังจากนั้นมาเริ่มต้นสร้าง Pop-up สไตล์ Facebook ด้วยการเรียกไฟล์ .js 2 ไฟล์ด้วยกัน เป็นไฟล์หลักของ MooTools framework กับอีกไฟล์เป็นไฟล์ที่ใช้สำหรับทำ pop-up facebook style ดังตัวอย่าง ใส่ไว้ในส่วนของ tag <HEAD>
<script type="text/javascript" src="../mootools-1.3.js"></script>
<script type="text/javascript" src="Source/LightFace.js"></script>
และทำการ import css ไฟล์
<style type="text/css">
@import "Assets/LightFace.css";
</style>
**** ตรวจสอบที่อยู่ไฟล์ให้ถูกต้อง ****
ทำการกำหนดค่าเริ่มต้นของ Script โดยกำหนดความกว้าง ความสูง ชื่อ และเนื้อหา
ทำการกำหนดปุ่มสำหรับปิดหน้าต่าง pop-up facebook ของเรา

code javascript

<script type="text/javascript"> 
 window.addEvent('domready',function() {
  // Create instance
  var modal = new LightFace({
   height: 200,
   width: 300,
   title: 'My Profile,
   content: 'Lorem ipsum....',
   buttons: [
     { title: 'Close', event: function() { this.close(); }, color: 'green' }
    ]
   });
  $('profile').addEvent('click',function() { modal.open(); }); //ทำการกำหนดให้แสดง pop up เมื่อมีการคลิก ID="profile"
});
<script>

ในส่วนของ HTML เพียงแค่กำหนด ID ให้กับลิ้งค์ที่จะเรียก pop up ขึ้นมา 
<a href="javascript:;" id="profile">Facebook Lightbox </a>
เพียงเท่านี้ก็เสร็จสิ้นการทำ POP-UP ตามสไตล์ของ FACEBOOK แล้วครับ

ไม่มีความคิดเห็น: