Hocvui.net



User



Hoặc đăng nhập với tài khoản Goole hoặc Yahoo khỏi mất công đăng ký!
login with yahoo account login with google account
Newest Topic
  1. html form - tex...
  2. html form selec...
  3. Hướng dẫn tạo l...
  4. Game hứng bia đ...
  5. javascript - fu...
  6. Download phần m...
  7. Hàm và các tham...
  8. Tự soạn thảo cá...
  9. Nhận ngay 20 tr...
Random Topic
  1. Xét tuyển trung...
  2. html - Event Sự...
  3. Khai giảng lớp ...
  4. loa loa loa pà ...
  5. Hướng dẫn chơi ...
  6. Phép toán, câu ...
  7. Tuyển sinh TC, ...
  8. Làm cách nào để...
  9. Phần mềm xem Vi...

Trang: [1]   Xuống


Chủ đề: Đóng cửa sổ đả mở  (Đọc 368 lần)
0 Thành viên và 1 Khách đang xem chủ đề.

Than phiền   Logged
nvcnvn  « vào lúc: Tháng Sáu 22, 2009, 10:20:21 AM »

Đó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 o 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
Code: [Select]
window.open('http://hocvui.net','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:
Code: [Select]
new_window.close();_Bạn đóng nó từ chính nó:
Chỉ đơn giản:
Code: [Select]
window.close();
ở đâ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!


http://hocvui.net

_______________

bookmark_facebook    bookmark_google    bookmark_twitter    bookmark_yahoo    bookmark_zingme



Trang: [1]   Xuống


 

+ Trả lời nhanh

Với chức năng Trả lời nhanh bạn có thể sử dụng bulletin board code và smileys.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Tên: Email:
Verification:
Một với 1 là mấy!? (trả lời = chử, VD: chín):



Thích hợp với các trình dyệt:

Firefox - Opera- Google Chrome

Powered by SMF 2.0 RC3 | SMF © 2006, Simple Machines LLC ;