Đối tượng window

Một phần của tài liệu tài liệu công nghệ web và ứng dụng (Trang 81 - 84)

CHƯƠNG 4 : KỊCH BẢN TRÌNH KHÁCH

4.16 Đối tượng window

Đố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ính

o 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ổ

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

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

o 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.

o Top - Cửa sổ ở trên cùng. o Window - Cửa sổ hiện thời. Các phương thức

o alert ("message") -Hiển thị hộp hội thoại với chuỗi "message" và nút OK.

o clearTimeout(timeoutID) -Xóa timeout do SetTimeout đặt. SetTimeout trả lại timeoutID

o windowReference.close -Đóng cửa sổ windowReference.

o 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.

o [windowVar = ][window]. open("URL", "windowName", [ "windowFeatures" ] ) - Mở cửa sổ mới.

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

o 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). <html>

<head>

<title>Window Example </title> </head>

<body> <form>

<input type="button" value="Open Second Window"

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

<br>

<input type="button" value="Close Second Window" onClick="msgWindow.close()">

</form> </body> </html>

Ví dụ: Hãy hiển thị một dòng chữ chạy trên thanh trạng thái status

<html> <head>

<title>Window Example </title> <script language="javascript">

window.status="Trường Cao đẳng Công nghệ thông tin - Đại học Đà

Nẵng - www.cit.udn.vn *** ";

str = "";

function changeStatus() {

str = window.status;

window.status = str.substring(1,str.length) + str.charAt(0); } statusInterval = window.setInterval("changeStatus()", 200); </script> </head> <body> </body> </html> Các chương trình xử lý sự kiện

o onUnLoad - Xuất hiện khi cửa sổ được loại bỏ.

Một phần của tài liệu tài liệu công nghệ web và ứng dụng (Trang 81 - 84)