dùng sự kiện onbeforeunload. Xem thảo luận ở đây: http://ddth.com/showthread.php?p=832265#post832265
Sự kiện này chỉ có một phiền toái nho nhỏ là cái default alert.
Cám ơn bài trả lời của bạn. Tôi muốn viết một đoạn Script mở một cửa sổ mới (window.open()) và muốn rằng cửa sổ này không có nút close. Rất mong nhận được giúp đỡ của các bạn.
window.open('url', 'myWin', 'resizable=yes,toolbar=no,location=no,directories= no,
status=no,menubar=no,scrollbars=yes,fullscreen=no, titlebar=no')"
toolbar: Hiển thị toolbar
location: hiển thị thanh địa chỉ
directories: directories dùng cho Netscape browsers
status: Thanh trạng thái
menubar: Menu
scrollbars: thanh trượt scrollbar
width: chiều rộng
height: độ dài
resizable: cho phép co dãn
fullscreen: xem fullscreen
titlebar: ẩn hẳn title (mất luôn close, chỉ dùng cho IE4+, IE5+)
....... vài tham số khác nữa
Vậy nên chỉ có fullscreen thì ko thấy close thôi, còn ẩn close đi thì window.open ko giải quyết được.
đã là cửa sổ thì phải có nút close, nếu không có sao tắt cửa sổ này được,
Mở một cửa sổ bằng open() với chiều cao = chiều cao của màn hình (availHeight) + 50 rồi dùng Move() di chuyển cửa sổ này lên cao 50 để che nút close lại
Sự kiện này chỉ có một phiền toái nho nhỏ là cái default alert.
status=no,menubar=no,scrollbars=yes,fullscreen=no, titlebar=no')"
toolbar: Hiển thị toolbar
location: hiển thị thanh địa chỉ
directories: directories dùng cho Netscape browsers
status: Thanh trạng thái
menubar: Menu
scrollbars: thanh trượt scrollbar
width: chiều rộng
height: độ dài
resizable: cho phép co dãn
fullscreen: xem fullscreen
titlebar: ẩn hẳn title (mất luôn close, chỉ dùng cho IE4+, IE5+)
....... vài tham số khác nữa
Vậy nên chỉ có fullscreen thì ko thấy close thôi, còn ẩn close đi thì window.open ko giải quyết được.
Mở một cửa sổ bằng open() với chiều cao = chiều cao của màn hình (availHeight) + 50 rồi dùng Move() di chuyển cửa sổ này lên cao 50 để che nút close lại