- Thẻ Frame: <FRAMESET><FRAME></FRAMESET>:
Sử dụng tag <FRAMESET> và </FRAMESET> để chia cửa sổ trình duyệt thành nhiều cửa sổ con frame. Tag <FRAMESET> được dùng kèm với tag <FRAME> để định nghĩa 1 frame.
Ví dụ: tạo trang web có tên là 2frame.htm chứa 2 frame, frame 1 bên trái chứa nội dung trang web page_1.htm và frame 2 bên phải chứa nội dung trang web page_2.htm.
<html>
<head>
<title>Trang web có 2 khung</title>
</head>
<frameset cols="150,*">
<frame name="muc_luc" target="noi_dung"
src="http://localhost/html/page_1.htm">
<frame name="noi_dung" src="http://localhost/html/page_2.htm">
</frameset>
</html>
Mỗi frame có 1 tên, ví dụ frame trái có name="muc_luc" và frame phải có
name="noi_dung". Ðể tạo liên kết từ frame muc_luc với frame noi_dung ta chỉ định trong frame muc_luc như sau:target="noi_dung". src=file: để chỉ định ra trang web thể hiện trên khung. Các trang web page_1.htm và page_2.htm cần tạo ra trước khi tạo trang web 2frame.htm chứa chúng. Nội dung của trang web page_1.htm trong tag <HEAD></HEAD> có khai báo sau:
<head>
<base target="noi_dung">
</head>
Ðể không xuất hiện scrollbar và border của frame, khi đó bạn thêm thuộc tính scrolling="no" và frameborder=0 vào tag <FRAME>, ví dụ:
<frame name="muc_luc" target="noi_dung" src="http://localhost/html/page_1.htm"
scrolling="no">
Ðể tạo các liên kết hyperlink giữa trang page_1.htm với các trang web khác như page_2.htm, page_3.htm,... để thể hiện trên khung bên phải thì trong nội dung trang page_1.htm có nội dung như sau:
<html>
<head>
<title>Trang mục lục</title>
<p><a href="page_3.htm">page 3</a></p>
</body>
</html>
Khi đó trong trình duyệt bạn click vào các hyperlink thì các trang web page_2.htm và page_3.htm sẽ mở ra tương ứng ở frame bên phải(frame noi_dung) nhờ khai báo
CHƯƠNG 5: ĐA PHƯƠNG TIỆN Mục tiêu:
- Đưa (Nhúng âm thanh, hình ảnh ...) vào trong một trang Web