window.onload = function() {
... vv không phải là một câu trả lời tuyệt vời.
Điều này có thể sẽ hoạt động, nhưng nó cũng sẽ phá vỡ bất kỳ chức năng nào khác đã nối vào sự kiện đó. Hoặc, nếu một chức năng khác móc vào sự kiện đó sau sự kiện của bạn, nó sẽ phá vỡ sự kiện của bạn. Vì vậy, bạn có thể dành nhiều giờ sau đó để cố gắng tìm hiểu tại sao thứ gì đó đang hoạt động không còn nữa.
Một câu trả lời mạnh mẽ hơn ở đây:
if(window.attachEvent) {
window.attachEvent('onload', yourFunctionName);
} else {
if(window.onload) {
var curronload = window.onload;
var newonload = function(evt) {
curronload(evt);
yourFunctionName(evt);
};
window.onload = newonload;
} else {
window.onload = yourFunctionName;
}
}
Một số mã tôi đã và đang sử dụng, tôi quên nơi tôi tìm thấy nó để cung cấp tín dụng cho tác giả.
function my_function() {
// whatever code I want to run after page load
}
if (window.attachEvent) {window.attachEvent('onload', my_function);}
else if (window.addEventListener) {window.addEventListener('load', my_function, false);}
else {document.addEventListener('load', my_function, false);}
Hi vọng điêu nay co ich :)
window.onload = codeAddress
saucodeAddress()
được xác định? Nếu vậy, điều này sẽ làm việc. Bạn có chắc chắn không có lỗi ở nơi khác không?