Ran khaa ya
    ยินดีต้อนรับเข้าสู่เว็บการเรียนรู้ เรื่อง การเขียนเว็บเพจด้วยภาษา HTML
 
 
ytการสร้างเฟรม

ytความรู้เกี่ยวกับเฟรม

การสร้างเฟรม คือ การแบ่งหน้าจอของเว็บเพจออกเป็นส่วน ๆ เฟรมถือว่าเป็นคำสั่งหนึ่งใน การเขียน HTML โดยเฟรมจะช่วยให้ สามารถ แสดง ผลไฟล์ HTML หลาย ๆ ไฟล์ได้พร้อม ๆ กัน ภายใต้ เว็บเพจ เดียวกัน ตามปกติแล้ว หนึ่งเว็บเพจ เราจะมีไฟล์ HTML อยู่ไฟล์เดียว แต่ถ้าเราต้องการ แบ่งหน้าจอของเว็บเพจ ให้เป็น 3 - 4 ส่วน โดยแต่ละส่วน มีความเป็นอิสระ ของตัวเอง ใช้ HTML ของตัวเอง คำสั่ง เฟรม จะช่วยในการจัดการดังกล่าว

ในปัจจุบัน เฟรมเป็นคำสั่ง ที่ได้รับความนิยม อย่างมาก ในการนำมาใช้ ตกแต่ง เอกสาร HTML โฮมเพจ ส่วนใหญ่ จะนำเฟรม มาเพิ่มใส่ใน HTML เพื่อปรับแต่ง ให้พอดูดีขึ้น อย่าง เช่น การนำเฟรมมาใช้ ในการล็อคให้ โฮมเพจ ของเรา มีส่วนหัว และส่วนท้าย เหมือน ๆ กันทุก หน้าจอ คล้าย ๆ กับ การพิมพ์ จดหมาย ที่มีหัว กระดาษ ท้านกระดาษ หรือการ นำเฟรม มาทำ เป็นเมนู ซึ่งเราสามารถ บังคับให้เฟรม ที่บรรจุ เมนู อยู่โดย ไม่เปลี่ยนแปลง ส่วนอีก เฟรมหนึ่ง ก็แสดง เนื้อหากันไป

ลักษณะและข้อจำกัดของเฟรม

1. เฟรม ส่วนมาก มีลักษณะ เป็นรูป สี่เหลี่ยม อย่างเดียว เราไม่ สามารถ สร้างเฟรม เป็นรูป สามเหลี่ยมได้ วงกลม ห้าเหลี่ยม หกเหลี่ยม ได้ตาม ใจชอบ ส่วนเฟรมที่ ซับซ้อน เกินไป เราก็อาจจะสร้างไม่ได้

2. กรณีที่ผู้ใช้จะบันทึกเว็บเพจที่ชื่นชอบและเข้าบ่อยครั้ง (Favorites) อาจจะอ้างอิงเว็บเพจไม่ตรงตามความต้องการได้

Click to TOP

ytการแบ่งหน้าจอแสดงผล (FRAME)

รูปแบบคำสั่ง

<HTML>
<TITLE>....................</TITLE>
<FRAMESET ROWS[หรือ COLS]="number,number">
<FRAME src="ชื่อไฟล์ที่ต้องการแสดงผล หรือ URL">
<FRAME src="ชื่อไฟล์ที่ต้องการแสดงผล หรือ URL">
<NOFRAME>ช้อความแจ้งเมื่อแสดงเฟรมไม่ได้</NOFRAME>
</FRAMESET>
</HTML>
โดยที่
ROWS = แบ่งแนวนอน
COLS = แบ่งแนวตั้ง
number = ตัวเลข เป็น pixels หรือ ตัวเลขเป็น %
หรือ * (หมายถึงจำนวนที่เหลือ)

  แบ่งตามแนวนอน

รูปแบบคำสั่ง การแสดงผล
<TITLE>การแบ่งจอภาพ ( FRAME )</TITLE>
<FRAMESET ROWS="20%,*">
<FRAME src="logo.html" >
<FRAME src="main.html">
</FRAMESET>
</HTML>

ข้อมูลในไฟล์ logo.html
ข้อมูลในไฟล์ main.html

  แบ่งตามแนวตั้ง เป็นเปอร์เซ็นต์

รูปแบบคำสั่ง การแสดงผล
<HTML>
<TITLE>การแบ่งจอภาพ ( FRAME )</TITLE>
<FRAMESET COLS="20%,*">
<FRAME src="menu.html" >
<FRAME src="main.html">
</FRAMESET>
</HTML>

ข้อมูลในไฟล์ menu.html
ข้อมูลในไฟล์ main.html

  แบ่งออกเป็นส่วนๆ  โดยแบ่งออกเป็นพิกเซล

รูปแบบคำสั่ง การแสดงผล
<HTML>
<TITLE>การแบ่งจอภาพ ( FRAME )</TITLE>
<FRAMESET COLS="100,600">
<FRAME src="menu.html" >
<FRAMESET ROWS="20%,*">
<FRAME src="logo.html" >
<FRAME src="main.html">
</FRAMESET>
</FRAMESET>
</HTML>

ข้อมูลในไฟล์ menu.html
ข้อมูลในไฟล์ logo.html
ข้อมูลในไฟล์ main.html

 

Click to TOP

ytAttribute ที่สำคัญของ FRAME

framespacing ใช้กำหนด พื้นที่ว่างๆรอบเฟรม
frameborder ใช้กำหนด ขอบความหนาของเฟรม
marginwidth ใช้กำหนด ขอบซ้าย และขวาของเฟรม
marginheight ใช้กำหนด ขอบบน และล่าง ของเฟรม
name กำหนดชื่อ ให้กับเฟรมเพื่อใช้เป็นเป้าหมายให้กับ คำสั่ง Link
noresize กำหนด ให้ผู้ใช้ไม่สามารถ เปลี่ยนขนาดเฟรมเองได้
scrolling กำหนดลักษณะ ของ scroll Bar มี 3 ค่าคือ
AUTO ( เมื่อมีการแสดงผล เกินหน้าจอให้แสดง scroll Bar อัตโนมัติ)
NO ( กำหนดไม่ให้มีการแสดง scroll Bar )
YES ( หนดให้มีการแสดง scroll Bar )

ตัวอย่างการใช้คำสั่ง

EX Frame
EX Frame


Click to TOP

ytIFRAME

IFRAME คือ คำสั่งที่ใช้แทรกไฟล์ HTML หรือไฟล์รูปภาพ ไฟล์หนึ่ง ลงอีกในไฟล์หนึ่ง โดยจะแทรกในลักษณะพื้นที่สี่เหลี่ยม โดยที่ คำสั่ง IFRAME  ยังไม่ได้ถูกสนับสนุนใน Browser บางรุ่น ถ้า Browser นั้นไม่สนับสนุนคำสั่ง IFRAME ก็จะไม่แสดงคำสั่งนี้ออกมา

รูปแบบคำสั่ง  :  <IFRAME SRC=file_name ALIGN=option1 FRAMEBORDER=option2 HEIGHT=value1 WIDTH=value2 MARGINHIGHT=value3 MARGINWIDTH=value4 NAME=name SCROLLING=option3></IFRAME>

SRC คำสั่งสำหรับให้ระบุชื่อไฟล์ที่ต้องการแสดงผลในเฟรม
file_name คือ =ชื่อไฟล์ที่ต้องการให้แสดงผลในเฟรม
ALIGN กำหนดตำแหน่งของเฟรมในหน้าจอ
option1 ประกอบด้วย ซ้าย(LEFT) ,ขวา(RIGHT) , กึ่งกลาง(CENTER)
FRAMEBORDER กำหนดให้แสดงเส้นขอบหรือไม่
option2 ประกอบด้วย 0 คือ ไม่แสดง , 1 คือ แสดง
HIGHT กำหนดความสูงของเฟรม
value1 แทนค่าความสูง  หน่วยเป็น  พิกเซล
WIDTH กำหนดความกว้างของเฟรม
value2 แทนค่าความกว้าง  หน่วยเป็น  พิกเซล
MARGINHIGHT กำหนดความกว้างของด้านบนและด้านล่างของเฟรม ระหว่างขอบเฟรมกับข้อมูล
value3 แทนค่าความกว้าง  หน่วยเป็น  พิกเซล
MARGINWIDTH กำหนดความกว้างของด้านซ้ายและด้านขวาของเฟรม ระหว่างขอบเฟรมกับข้อมูล
value4 แทนค่าความสูง  หน่วยเป็น  พิกเซล
NAME กำหนดชื่อของเฟรม
file_name แทน ชื่อของเฟรม
SCROLLING กำหนดให้แสดง/ซ่อนแถบเลื่อนข้อความ
option3 ประกอบด้วย YES คือ แสดง , NO คือ ไม่แสดง , AUTO คือ แสดงเมื่อเกิน 1 หน้า

ตัวอย่าง
ตัวอย่างคำสั่ง IFRAME
แสดงผล
<IFRAME src="sample/fall_snow.html"
      align="center" frameborder="0"
      height="200" width="250"
      marginheight="5" marginwidth="5"
      scrolling="auto">
</IFRAME>

Click to TOP

ก่อนหน้านี้
หน้าถัดไป
 
 
เว็บไซต์นี้ แสดงผลได้ดี บน Internet Explorer ความละเอียดที่ 1024 x 760 Text Size Medium
จัดทำเพื่อใช้ประกอบการเรียนการสอนผ่านระบบเครือข่ายอินเทอร์เน็ต
รายวิชา การพัฒนาเว็บเพจด้วยโปรแกรมสำเร็จรูป
โรงเรียนคูซอดประชาสรรค์ อำเภอเมือง จังหวัดศรีสะเกษ
 
SITEMAP นโยบายความเป็นส่วนตัว
นโยบายการคืนสินค้า
กฎของร้าน