1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Frame

17 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Nếu có nhiều liên kết đến các trang xuất hiện trong cùng một. Nếu có nhiều liên kết đến các trang xuất hiện trong cùng một[r]

(1)

CHƯƠNG V

CHƯƠNG V

FRAME

(2)

I.

I.

GIỚI THIỆU FRAMES(KHUNG)

GIỚI THIỆU FRAMES(KHUNG)

Khi cần hiển thị trình duyệt nhiều nội dung, chủ đề

Khi cần hiển thị trình duyệt nhiều nội dung, chủ đề

khác trang giải pháp đáp

khác trang giải pháp đáp

ứng cho trường hợp frame (khung)

ứng cho trường hợp frame (khung)

Có thể phân chia trang thành khung, cho phép

Có thể phân chia trang thành khung, cho phép

người truy cập lúc xem nhiều trang mà

người truy cập lúc xem nhiều trang mà

khơng cần hình, khung chứa trang web

không cần hình, khung chứa trang web

riêng.

riêng.

Nếu trang sử dụng Frame khơng sử tag Body

Nếu trang sử dụng Frame khơng sử tag Body

Ví dụ: cần tạo trang web mà khung bên trái chứa

Ví dụ: cần tạo trang web mà khung bên trái chứa

mục liên kết, bên phải hiển thị nội dung trang liên

mục liên kết, bên phải hiển thị nội dung trang liên

kết, phần trang chứa logo

(3)

I.

(4)

Cách thực hiện:

Trước hết ta tạo trang web riêng: trang logo, trang

chứa liên kết trang nội dung chính, sau đưa

các trang vào khung frame

I.

(5)

I.

(6)

II.

II.

CÁCH TẠO MỘT FRAME LAYOUT

CÁCH TẠO MỘT FRAME LAYOUT

Cú pháp:

Cú pháp:

<HTML>

<HTML>

<HAED>

<HAED>

<TITLE>Page Title</TITLE>

<TITLE>Page Title</TITLE>

</HEAD>

</HEAD>

<FRAMESET>

<FRAMESET>

Frame Definitions

Frame Definitions

</FRAMESET>

</FRAMESET>

</HTML>

(7)

1.

1.

Các dạng frame:

Các dạng frame:

Tạo frame theo dòng

Tạo frame theo dòng

Cú pháp:

Cú pháp:

<HTML>

<HTML>

<HEAD><TITLE>Nội dung tiêu đề</TITLE></HEAD>

<HEAD><TITLE>Nội dung tiêu đề</TITLE></HEAD>

<Frameset Rows=”a, b…” >

<Frameset Rows=”a, b…” >

<Frame name=”Name1” Src=”Content1.htm>

<Frame name=”Name1” Src=”Content1.htm>

<Frame name=”Name2” Src=”Content2.htm>

<Frame name=”Name2” Src=”Content2.htm>

<Frame name=”Name_n” Src=”Content_n.htm>

<Frame name=”Name_n” Src=”Content_n.htm>

</Frameset>

</Frameset>

</HTML>

</HTML>

II.

(8)

a, b

a, b

: độ cao dòng thứ 1, thứ …, tính pixel

: độ cao dòng thứ 1, thứ …, tính pixel

bằng %

bằng %

Name

Name

: tên khung, (xác định chức khung)

: tên khung, (xác định chức khung)

Content.htm

Content.htm

: địa trang web xuất khung

: địa trang web xuất khung

Ví dụ

Ví dụ

:

:

<HTML>

<HTML>

<HEAD><TITLE>Frame</TITLE></HEAD>

<HEAD><TITLE>Frame</TITLE></HEAD>

<Frameset Rows=20%, 60%, 20% >

<Frameset Rows=20%, 60%, 20% >

<Frame name=”Head” Src=”head.htm>

<Frame name=”Head” Src=”head.htm>

<Frame name=”Content1” Src=”Content1.htm>

<Frame name=”Content1” Src=”Content1.htm>

<Frame name=”Content2” Src=”Content2.htm>

<Frame name=”Content2” Src=”Content2.htm>

</Frameset>

</Frameset>

</HTML>

</HTML>

II.

(9)

Tạo frame theo cột

Tạo frame theo cột

Cú pháp:

Cú pháp:

<HTML>

<HTML>

<HEAD><TITLE>Nội dung tiêu đề</TITLE></HEAD>

<HEAD><TITLE>Nội dung tiêu đề</TITLE></HEAD>

<Frameset Cols=”a, b…” >

<Frameset Cols=”a, b…” >

<Frame name=”Name1” Src=”Content1.htm>

<Frame name=”Name1” Src=”Content1.htm>

<Frame name=”Name2” Src=”Content2.htm>

<Frame name=”Name2” Src=”Content2.htm>

<Frame name=”Name_n” Src=”Content_n.htm>

<Frame name=”Name_n” Src=”Content_n.htm>

</Frameset>

</Frameset>

</HTML>

</HTML>

II.

(10)

a, b

a, b

: độ cao dịng thứ 1, thứ …, tính

: độ cao dòng thứ 1, thứ …, tính

bằng pixel %

bằng pixel %

Name

Name

: tên khung, (xác định chức khung)

: tên khung, (xác định chức khung)

Content.htm

Content.htm

: địa trang web xuất

: địa trang web xuất

khung

khung

Ví dụ

Ví dụ

:

:

<HTML>

<HTML>

<HEAD><TITLE>Frame</TITLE></HEAD>

<HEAD><TITLE>Frame</TITLE></HEAD>

<Frameset Cols=30%, 30%, * >

<Frameset Cols=30%, 30%, * >

<Frame name=”Baner” Src=”head.htm>

<Frame name=”Baner” Src=”head.htm>

<Frame name=”Content1” Src=”Content1.htm>

<Frame name=”Content1” Src=”Content1.htm>

<Frame name=”Content2” Src=”Content2.htm>

<Frame name=”Content2” Src=”Content2.htm>

II.

(11)

III.

III.

CÁC THUỘC TÍNH CỦA FRAME

CÁC THUỘC TÍNH CỦA FRAME

Noresize

Noresize

: Khơng đổi kích thước

: Khơng đổi kích thước

Scrolling

Scrolling

: có/khơng có cuộn

: có/khơng có cuộn

Auto

Auto

: Xuất cuộn nội dung dài

: Xuất cuộn nội dung dài

Yes

Yes

: xuất cuộn

: xuất cuộn

No: không xuất cuộn

No: không xuất cuộn

Ví dụ:

Ví dụ:

<frameset rows="80,*" frameborder="NO" border="0" >

<frameset rows="80,*" frameborder="NO" border="0" >

<frame noresize src="topFrame" scrolling="NO" >

<frame noresize src="topFrame" scrolling="NO" >

<frame noresize src="leftFrame" scrolling="NO" >

<frame noresize src="leftFrame" scrolling="NO" >

</frameset>

</frameset>

Frameborder

Frameborder

: đường viền khung mặc định 1, muốn

: đường viền khung mặc định 1, muốn

giữa khung khơng cịn đường viền tag Frameset

giữa khung khơng cịn đường viền tag Frameset

nhập thêm Border=0,

(12)

Marginwidth:

Marginwidth:

hiệu chỉnh khoảng cách từ nội dung đến lề

hiệu chỉnh khoảng cách từ nội dung đến lề

trái phải khung (tính pixel)

trái phải khung (tính pixel)

Marginheight

Marginheight

: hiệu chỉnh khoảng cách từ nội dung đến lề

: hiệu chỉnh khoảng cách từ nội dung đến lề

trên khung (tính pixel)

trên khung (tính pixel)

Các frame lồng nhau:

Các frame lồng nhau:

<Frameset >

<Frameset >

<Frame name=”name” src=”Page.htm”>

<Frame name=”name” src=”Page.htm”>

<Frameset>

<Frameset>

<Frame name=”name” src=”Page.htm”>

<Frame name=”name” src=”Page.htm”>

</Frameset>

</Frameset>

III.

(13)

IV.

IV.

LIÊN KẾT FRAME

LIÊN KẾT FRAME

Trang khung thuộc tính SRC, ta

Trang khung thuộc tính SRC, ta

có thể chỉnh trang khác xuất khung

có thể chỉnh trang khác xuất khung

cách vị trí trang đích (Target)

cách vị trí trang đích (Target)

Tại trang muốn tạo liên kết với khung, ta nhập cú pháp:

Tại trang muốn tạo liên kết với khung, ta nhập cú pháp:

<a Href=”Page.htm Target=”name”>

<a Href=”Page.htm Target=”name”>

Nhãn mục liên kết

Nhãn mục liên kết

</a>

</a>

T

T

rong :

rong :

Target=Name :

Target=Name :

tên khung mà trang muốn liên kết đến

tên khung mà trang muốn liên kết đến

trong tag <Frame>

trong tag <Frame>

Page.htm

(14)

Tag <Base>:

Tag <Base>:

Nếu có nhiều liên kết đến trang xuất

Nếu có nhiều liên kết đến trang xuất

khung thuộc tính target mặc định đặt tag <Base>

khung thuộc tính target mặc định đặt tag <Base>

Cú pháp:

Cú pháp:

<Head>

<Head>

<Base target=”name”>

<Base target=”name”>

</Head>

</Head>

III.

(15)

V.

V.

PHẦN TỬ NOFRAMES

PHẦN TỬ NOFRAMES

Phần tử NOFRAMES sử dụng để nội dung thay cho frame

Phần tử NOFRAMES sử dụng để nội dung thay cho frame

trình duyệt khơng hổ trợ frame

trình duyệt không hổ trợ frame

Cú pháp

Cú pháp

:

:

(16)

VI.

VI.

PHẦN TỬ IFRAME

PHẦN TỬ IFRAME

Nếu muốn trộn văn khung trang phải tạo

Nếu muốn trộn văn khung trang phải tạo

một khung bên trang tag

một khung bên trang tag

<iframe>,

<iframe>,

trình duỵêt khơng

trình duỵêt khơng

hổ trợ nội dung IFRAME bị trả lại

hổ trợ nội dung IFRAME bị trả lại

Cú pháp

Cú pháp

:Tại vị trí muốn chèn frame, nhập cú pháp:

:Tại vị trí muốn chèn frame, nhập cú pháp:

<Iframe Src=”Page.htm” Name=”name” Width= x Height=y

<Iframe Src=”Page.htm” Name=”name” Width= x Height=y

Align=left/ right>

Align=left/ right>

Nội dung thay trình duyệt khơng chấp nhận khung

Nội dung thay trình duyệt khơng chấp nhận khung

</Iframe>

</Iframe>

Trong đó:

Trong đó:

Page.htm

Page.htm

: trang xuất khung

: trang xuất khung

Name

Name

: tên khung

: tên khung

x, y

(17)

VÍ DỤ:

VI.

Ngày đăng: 16/05/2021, 20:02

w