frame ซ้อนเฟรม
การแบ่งเฟรมนี้ มีเทคนิคการตกแต่งมากมายเลย สมัยก่อนผมตกแต่ง เว็บโดยใช้ iframe แต่จะมีปัญหา ในการที่บางคนไม่สามารถ เห็น iframe ได้ ตัวอย่าง iframe
|
การใช้เฟรมนี่มีประโยชน์มาก เพิ่มความสะดวกในการลิงค์ เพราะว่าเฟรมเมนูจะวางอยู่ที่เดิมเสมอ ไม่ต้องทำลิงค์รายการไว้ หลายๆ หน้า ซึ่งค่อนข้างเสียเวลา ในหน้าก่อน ที่ผมอธิบายเรื่องเฟรม โดยยกตัวอย่างเว็บ dragon html อาจจะดูสับสนอยู่บ้าง เพราะว่า ไม่มี source code ตัวอย่างประกอบ สำหรับในครั้งนี้ผมจะอธิบายตามลำดับ จะได้เข้าใจได้ง่ายขึ้นครับ มาดูตัวอย่างนี้อีกสักทีละกันครับ |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
เฟรมหลายเฟรมแบบ ROWS | ||||
| ||||
แบบ COLS | ||||
| ||||
สองแบบนี้เป็นแบบธรรมดา เพียงแค่แบ่งเป็น 5 เฟรม ลองคลิ้กดู จะเห็นหน้าต่างแบ่งเป็น 5 เฟรมครับ |
<html> <frameset cols="150,*"> <frame src="P01.htm" name=f1> <frameset rows="25%,25%,25%,25%"> <frame src="P02.htm" name=f2> <frame src="P02.htm" name=f3> <frame src="P02.htm" name=f4> <frame src="P02.htm" name=f5> </frameset> </frameset> </html> |
allpage3.htm |
<html> <frameset cols="150,160,*"> <frame src="P01.htm" name=f1> <frame src="P02.htm" name=f2> <frameset rows="25%,25%,*"> <frame src="P02.htm" name=f3> <frame src="P02.htm" name=f4> <frame src="P02.htm" name=f5> </frameset> </frameset> </html> |
allpage4.htm |
<html> <frameset cols="150,*"> <frameset rows="250,*"> <frame src="P01.htm" name=f1> <frame src="P02.htm" name=f2> </frameset> <frameset rows="25%,25%,*"> <frame src="P02.htm" name=f3> <frame src="P02.htm" name=f4> <frame src="P02.htm" name=f5> </frameset> </frameset> </html> |
allpage5.htm |
attribute ที่ใช้กับการสร้างเฟรม ( เพิ่มเติม ) | |
attribute ของ <frameset></frameset> |
attribute ของ <frame> |
border ใช้กำหนดขนาดขอบ border=1 หรือ border=5 bordercolor กำหนดสีขอบ bordercolor=yellow frameborder ให้มีหรือไม่มีขอบ frameborder=yes หรือ frameborder=no |
bordercolor สีของขอบ bordercolor=red frameborder ขนาดของขอบ frameborder=8 marginheight ระยะห่างจากขอบตามแนวดิ่ง marginheight=3 marginwidth ระยะห่างจากขอบตามแนวนอน marginwidth=5 noresize ตั้งให้ปรับขนาดเฟรมไม่ได้ noresize scrolling ตั้งให้มีแถบเลื่อนหรือไม่มี scrolling=yes หรือ scrolling=no |