Đóng cửa sổ
Sau khi mở, bạn sẽ có lúc muốn đóng! Mọi việc quá đơn giản, rê chuột tới góc trên của cửa sổ, click vào cái dấu X to tướng màu đỏ.
Hoặc là dùng lệnh close của javascript
Giá mà mọi việc, mọi suy nghĩ đểu đơn giản như thế bạn sẽ không cần dùng tới các kỉ năng lập trình, tới một ngày nào đó, bạn sẽ đặt ra tình huống rắc rối và cương quyết muốn làm như sau:
Bạn có một form, với nhiều check, bạn muốn khi người ta chọn vào checkbox nào, một cửa sổ nhỏ sẽ nhảy ra giải thích, nói thêm...... và dĩ nhiên, khi người ta hối hận vì đã chọn nút đó và bỏ chọn, cửa sổ nhỏ sẻ close.Chắc bạn củng đả tìm ra hướng gải quyết:
1: mỗi checkbox đều có thuộc tính onclick kích hoạt 1 hàm
2: hàm sẽ kiểm tra, nếu checkbox được check thì sẽ mở ra cửa sổ tương ứng, nếu là uncheck(đã check rồi muốn bỏ thì vẫn phải click vào mà) thì tắt cái cửa sổ mới mở.
Cho tới giờ chắc để viết hàm như thế thì bạn cũng không quá tốn sức, chỉ cần kiể ta thuộc tính checked của checkbox thế là xong. mọi việc là ở câu lệnh close. VD: Bạn ở 1 cửa sổ mới có tên là new_window
Mã nguồn:[Chọn]
window.open('http://VuDK.Wap.Sh/code','new_window');
Để đóng nó, ta có hai trường hợp
_Bạn đóng nó từ cửa sổ ban đầu:
window_name.close();
trong trường hợp của chúng ta:
Mã nguồn:[Chọn]
new_window.close();
_Bạn đóng nó từ chính nó:
Chỉ đơn giản:
Mã nguồn:[Chọn]
window.close();
Nó ở đây có nghĩa là cửa sổ chứa javascript đang làm việc, nó coi nó là window, xem một cửa sổ nào đó khác là một cái gì đó khác.
bạn hãy thử mở một cửa sổ mới và đóng cửa sổ củ từ cửa sổ mới xem.