การสร้างเฟรม

Page 1

หนวยที่ 9 การสรางเฟรม


แบงโครงสรางในเว็บเพจด เพจดวยแท็ ยแท็ก <frameset> ชื่อแท็ก frameset และ frame ชื่อแอททริบิวท cols และ rows ตําแหนงของแท็ก frameset ใชแทนตําแหนงแท็ก<boby>…</body> (ถาใช frameset จะไมมีแท็ก body) frame อยูภายในแท็ก <frameset>..<frameset>


แบงโครงสรางในเว็บเพจด เพจดวยแท็ ยแท็ก <frameset> รูปแบบ <frameset cols/rows=“สวน 1%, สวน2%”> <frame name=“ชื่อเฟรมสวนที่ 1” src=“ชื่อไฟล HTML ที่แสดงในเฟรม”> <frame name=“ชื่อเฟรมสวนที่ 2” src=“ชื่อไฟล HTML ที่แสดงในเฟรม”> </frameset>


กําหนดไฟล HTML ที่ใชในแตละชองเฟรม • ชื่อแอททริบิวท src • ตําแหนงของแอททริบิวท อยูภายในแท็ก <frame..> • รูปแบบ <frame src=“ชื่อไฟล HTML”>


การกําหนดลักษณะของกรอบเฟรม • • • •

border bordercolor frameborder framespacing

กําหนดความหนาใหกับกรอบของเฟรม กําหนดสีใหกับกรอบของเฟรม เปด/ปดการแสดงเสนกรอบ กําหนดความหางระหวางเฟรม


การกําหนดลักษณะของกรอบเฟรม • ชื่อแอททริบิวท border,bordercolor,frameborder,framespacing • ตําแหนงของแอททริบิวทท อยูภายในแท็กเปด <frameset..> • รูปแบบ border=“ความหนา” bordercolor=“สี” frameborder=“สถานะ” framespacing=“ความหาง”


กําหนดชองวางระหวางเว็บเพจกับเฟรม • marginwidth ดานขวา • marginheight ดานลาง

กําหนดชองวางทางดานซายและ กําหนดชองวางทางดานบนและ


การกําหนดชองวางระหวางเว็บเพจและเฟรม • ชื่อแอททริบิวท marginwidth และ marginheight • ตําแหนงของแอททริบิวท อยูภายในแท็กเปด <frame..> • รูปแบบ marginwidth=“ระยะหาง” marginheight=“ระยะหาง” • คาที่กําหนดใหใช คาระยะหนวยเปนพิกเซล


การกําหนดชองวางระหวางเนื้อหากับเว็บเพจ • ชื่อแอททริบิวท bottommargin,leftmargin,rightmargin,topmargin,margin height,marginwidth • ตําแหนงของแอททริบิวท อยูภายในแท็กเปด <body..> • รูปแบบ bottommargin leftmargin rightmargin topmargin=“คาระยะหาง หนวยเปนพิกเซล”


ปองกันไมใหปรับขนาดเฟรม • • • •

ชื่อแอททริบิวท noresize ตําแหนงของแอททริบิวท อยูภายในแท็กเปด <frame..> รูปแบบ <frame noresize=“noresize” คาที่กําหนดใหใช มีคาเดียวคือ “noresize”


การใชแถบเลื่อนในเฟรม • • • •

ชื่อแอททริบิวท scrolling ตําแหนงของแอททริบิวท อยูภายในแท็กเปด <frame..> รูปแบบ <frame scrolling=“auto | no |yes”> คาที่กําหนดใหใช auto (ใหบราวเซอรตัดสินใจวาควรมีแถบ เลื่อนหรือไม ปกติถาไมใสจะใชคานี้), no (ไมแสดงแถบเลื่อน),yes (แสดงแถบเลื่อนตลอดเวลา)


การใชลิงคเปลี่ยนหนาเว็บในเฟรม • ขั้นที่ 1 กําหนดชื่อใหกับเฟรม –ชืชื่อแอททริบิวท name –ตําแหนง อยูภายในแท็กเปด <frame..> –รูปแบบ <frame name=“ชื่อเฟรม”


การใชลิงคเปลี่ยนหนาเว็บในเฟรม • 2 สรางลิงคแบบระบุเฟรม –ชื่อแอททริบิวท target –ตําแหนง อยูภายในแท็กเปด <a..> –รูปแบบ <a href=“ชื่อไฟล HTML” target=“ชื่อ เฟรม”></a>


การใชลิงคเปลี่ยนหนาเว็บในเฟรม • ขั้นที่ 3 ทดสอบการทํางาน • นอกจากระบุชื่อเฟรมในแอททริบิวท target ยังมีการกําหนดคา เฉพาะ ซึ่งมีดังนี้ – Target=“_blank” เปดไฟลลิงคนั้นในหนาตางใหม – Target=“_parent” เปดไฟลลิงคนันเต็มพื้นที่กรอบของเฟรมพอ – Target=“_self” เปดไฟลลิงคนั้นในพื้นที่เฟรมของตนเอง – Target=“_top” เปดไฟลลิงคนั้นเต็มพื้นที่กรอบบราวเซอร


ทําการแทรกเฟรมภายในเว็บเพจ • • • •

ชื่อแท็ก iframe (Floating Frame) ชื่อแอททริบิวท src ตําแหนงของแท็ก อยูในแท็ก <body>…</body> นอกจากนี้ยังมีแอททริบิวทอื่นๆ – Width – Height – Align

กําหนดความกวางของ iframe กําหนดความสูงของ iframe จัดวางตําแหนงของ iframe


ปองกันบราวเซอรที่ไมสนับสนุนเฟรม • ชื่อแท็ก noframes (no frame support content) • ตําแหนง อยูภายในแท็ก <frameset>..</frameset> • รูปแบบ <noframes> หนาเว็บที่เผื่อไวในกรณีดูเฟรมไมได </noframes>



Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.