FRAME
CHNG V
I. GII THIU FRAMES(KHUNG)
Khi cn hin th trên trình duyt nhiu ni dung, ch đ
khác nhau trên cùng mt trang thì mt gii pháp có th
đáp ng cho trng hp này là frame (khung).
Có th phân chia mt trang thành các khung, cho phép
ngi truy cp cùng mt lúc có th xem nhiu trang mà
không cn cun màn hình, mi khung cha mt trang
web riêng.
Nu trong trang đã s dng Frame thì không s tag
Body
Ví d: cn to mt trang web mà khung bên trái cha
các mc liên kt, bên phi hin th ni dung ca các
trang liên kt, phn trên ca trang cha logo
Cách thc hin:
Trc ht ta to các trang web riêng: trang logo, trang
cha các liên kt và các trang ni dung chính, sau đó đa
các trang này vào các khung ca frame
II. CÁCH TO MT FRAME LAYOUT
Cú pháp:
<HTML>
<HAED>
<TITLE>Page Title</TITLE>
</HEAD>
<FRAMESET>
Frame Definitions
</FRAMESET>
</HTML>
<HEAD><TITLE>Ni dung tiêu đ</TITLE></HEAD>
<Frameset Cols=”a, b…” >
<Frame name=”Name1” Src=”Content1.htm>
<Frame name=”Name2” Src=”Content2.htm>
…
<Frame name=”Name_n” Src=”Content_n.htm>
</Frameset>
</HTML>
– a, b: là đ cao ca các dòng th 1, th 2 …, có th tính
bng pixel hoc bng %
– Name: tên khung, (xác đnh chc nng ca khung)
– Content.htm: đa ch trang web xut hin đu tiên trong
khung
Ví d:
<HTML>
<HEAD><TITLE>Frame</TITLE></HEAD>
<Frameset Cols=30%, 30%, * >
<Frame name=”Baner” Src=”head.htm>
<Frame name=”Content1” Src=”Content1.htm>
<Frame name=”Content2” Src=”Content2.htm>
</Frameset>
</HTML>
III. CÁC THUC TÍNH CA FRAME
Noresize: Không đi kích thc
Scrolling: có/không có thanh cun
Auto: Xut hin thanh cun khi ni dung dài
Yes: luôn xut hin thanh cun
No: không xut hin thanh cun
Ví d:
kt đn trong tag <Frame>
Page.htm: trang hin th trong khung liên kt
Tag <Base>:
Nu có nhiu liên kt đn các trang xut hin trong
cùng mt khung thì thuc tính target mc đnh đt
trong tag <Base>
Cú pháp:
<Head>
<Base target=”name”>
</Head>
V. PHN T NOFRAMES
Phn t NOFRAMES đc s dng đ ch ni dung thay th cho
frame khi trình duyt không h tr frame.
Cú pháp:
<HTML>
<HEAD><TITLE>Page title</TITLE></HEAD>
<FRAMESET>
Frame Definitions
</TRAMESET>
<NOFRAME>
<BODY>
Page Layout
</BODY>
</NOFRAME>
</HTML>
VI. PHN T IFRAME
Nu mun trn vn bn và khung trong cùng mt trang thì phi to
mt khung bên trong trang bng tag <iframe>, khi trình duêt
không h tr thì ni dung trong IFRAME s b tr li
Cú pháp:Ti v trí mun chèn frame, nhp cú pháp: