Đối tượng window

Một phần của tài liệu Bài giảng môn lập trình mạng (Trang 38)

Đối tượng window như đã nói ở trên là đối tượng ở mức cao nhất. Các đối tượng document, frame, vị trớ đều là thuộc tính của đối tượng window.

CÁC THUỘC TÍN H

- defaultStatus - Thông báo ngầm định hiển thị lên trên thanh trạng thái của cửa sổ

- Frames - Mảng xác định tất cả các frame trong cửa sổ. - Length - Số lượng các frame trong cửa sổ cha mẹ. - N ame - Tên của cửa sổ hiện thờị

- Parent - Đối tượng cửa sổ cha mẹ - Self - Cửa sổ hiện thờị

- Status - Được sử dụng cho thông báo tạm thời hiển thị lên trên thanh thạng thái cửa sổ. Đựơc sử dụng để lấy hay đặt lại thông báo trạng thái và ghi đè lên defaultStatus.

- Top - Cửa sổ ở trên cùng. - Window - Cửa sổ hiện thờị CÁC PHƯƠN G THỨC

- alert ("message") -Hiển thị hộp hội thoại với chuỗi "message" và nỳt OK. - clearTimeout(timeoutID) -Xóa timeout do SetTimeout đặt. SetTimeout trả lại

timeoutID

- windowReferencẹclose -Đóng cửa sổ windowReferencẹ

- confirm("message") -Hiển thị hộp hội thoại với chuỗi "message", nút OK và nút Cancel. Trả lại giá trị True cho OK và False cho Cancel.

- [windowVar = ][window]. open("URL", "windowN ame", [ "windowFeatures" ] ) - Mở cửa sổ mớị

ng

- prompt ("message" [,"defaultInput"]) - Mở một hộp hội thoại để nhận dữ liệu vào trường text.

- TimeoutID = setTimeout(expression,msec) - Đánh giá biểu thức expresion sau thời gian msec.

Ví dụ: Sử dụng tên cửa sổ khi gọi tới nó như là đích của một form submit hoặc trong một Hypertext link (thuộc tính TARGET của thẻ FORM và A).

Trong ví dụ tạo ra một cửa sổ thứ hai, như nút thứ nhất để mở một cửa sổ rỗng, sau đó một liên kết sẽ tải file doc2.html xuống cửa sổ mới đó rồi một nút khác dựng để đóng của sổ thứ hai lại, ví dụ này lưu vào file window.html:

<HTML> <HEAD>

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

<BODY> <FORM>

<IN PUT TYPE="button" VALUE="Open Second Window"

onClick="msgWindow=window.open('','window2','resizable=no,width=200,height=20 0')">

<P>

<A HREF="doc2.html" TARGET="window2"> Load a file into window2 </A>

</P>

<IN PUT TYPE="button" VALUE="Close Second Window" onClick="msgWindow.close()">

</FORM> </BODY> </HTML>

ng

CÁC CHƯƠN G TRÌN H XỬ LÝ SỰ KIỆN

- onLoad - Xuất hiện khi cửa sổ kết thúc việc tảị - onUnLoad - Xuất hiện khi cửa sổ được loại bỏ.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Bài giảng môn lập trình mạng (Trang 38)