การใช้ iframe

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: การใช้ iframe

Re: การใช้ iframe

โดย touleg » 26/08/2011 11:11 pm

โค้ด: เลือกทั้งหมด

<a href="page.php" target="ifrm">Page</a>
โค้ดนี้ก็คือ link ปกติ ก็ไม่มีอะไร เพียงแต่แทนที่จะคลิกแล้วลิงค์ไปที่หน้านั้นโดยเปิดหน้าใหม่ขึ้นมา ก็กลายเป็นว่าส่งไปที่ ifrm แทน เพราะได้กำหนด target ไว้ โดย ifrm นั้นเป็น id และ name ของ iframe นั้นก็คือมันจะส่งไปเปิดที่ iframe แทน ทำให้ไม่ต้องเปิดหน้าใหม่ แต่จะไปเปิดที่ iframe คล้ายๆ ajax เลย หุหุ

โดยปกติเราใช้ target ในการกำหนดการเปิดหน้า page เช่น target="_blank" ให้เปิดกับหน้าใหม่
แต่เราสามารถส่งไปเปิดกับ iframe ได้ด้วย ตามวิธีข้างบน

Re: การใช้ iframe

โดย supanat51 » 26/08/2011 9:37 pm

ช่วยอธิบายให้ละเอียด หน่อยได้มั้ยครับ พอดีพึ่งเริ่มหัดเขียนอ่ะ ครับ
ขอบคุณล่วงหน้าครับ

Re: การใช้ iframe

โดย touleg » 26/08/2011 5:15 pm

ถ้าเป็น iframe ก็ทำได้ง่ายๆดังนี้ครับ

โค้ด: เลือกทั้งหมด

//set target to iframe
<a href="page.php" target="ifrm">Page</a>

<iframe id="ifrm" name="ifrm" width="500" height="400"></iframe>

การใช้ iframe

โดย supanat51 » 26/08/2011 5:02 pm

ผมต้องการทำเว็บ คือ เว็บผมมีสองคอลัม ฝั่งซ้ายมีลิงห์เมื่อกดลิงห์ฝั่งซ้าย ฝังขวาก็จะเปลี่ยนตามเหมือนว่ากดลิงห์ซ้ายจะไปเรียกไฟล์phpมาแสดงผลลัพท์ที่ฝังด้านขวา
ใครพอมีโ้ค้ดแนวๆๆนี้บางขอมาแกะลองทำดูหน่อยครับ ขอขอบคุณล่วงหน้าครับ

ข้างบน