ÐỐI TƯỢNG WINDOW

Một phần của tài liệu Hướng dẫn học javascript cơ bản nâng cao (Trang 30 - 32)

Ðố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.

4.1.2. CÁC THUỘC TÍNH

• 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ổ.

• Name - Tên của cửa sổ hiện thời.

• Parent - Ðối tượng cửa sổ cha mẹ

• Self - Cửa sổ hiện thời.

• 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ời.

4.1.3. CÁC PHƯƠNG 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

• windowReference.close -Ðóng cửa sổ windowReference.

• 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", "windowName", [ "windowFeatures" ] ) - Mở cửa sổ mới.

• 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

Hipertext link (thuộc tính TARGET của thẻ FORM và A).

Trong ví dụ tạo ra một tới 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ưa vào file window.html:

<HTML> <HEAD>

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

<BODY> <FORM>

<INPUT TYPE="button" VALUE="Open Second Window"

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

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

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

</P>

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

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

Hình 6.3: Minh hoạ cho đối tượng cửa sổ

4.1.4. CÁC CHƯƠNG TRÌNH XỬ LÝ SỰ KIỆN

• onLoad - Xuất hiện khi cửa sổ kết thúc việc tải.

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

Một phần của tài liệu Hướng dẫn học javascript cơ bản nâng cao (Trang 30 - 32)