Tôi đã có đoạn mã sau vào một trang web:sự kiện JavaScript window.onload không được kích hoạt
window.onload = resize;
window.onresize = resize;
function resize(){
heightWithoutHeader = (window.innerHeight - 85) + "px";
document.getElementById("main-table").style.height = heightWithoutHeader;
document.getElementById("navigation").style.height = heightWithoutHeader;
}
Các onresize
hoạt động tốt, nhưng sự kiện onload
không bao giờ cháy. Tôi đã thử nó trong Firefox và Chrome và cả hai đều không hoạt động.
Cảm ơn sự giúp đỡ của bạn và đi tìm danh tiếng! ; D
Khi nào bạn chạy mã này? Có thể là 'onload' đang bị ghi đè sau này hay đang được gắn sau khi sự kiện' load' kích hoạt? –
Bạn đã đúng. window.onload rõ ràng đã bị ghi đè bởi
sau đó. Đăng bình luận của bạn như là một câu trả lời xin vui lòng, vì vậy tôi có thể đánh dấu nó như là một trong những quyền. –Xong :) Rất vui khi bạn giải quyết nó! –