window.onload = function() {
... dll. bukan jawaban yang bagus.
Ini mungkin akan berhasil, tetapi itu juga akan merusak fungsi lain yang sudah terhubung ke acara itu. Atau, jika fungsi lain terhubung ke acara itu setelah Anda, itu akan merusak Anda. Jadi, Anda dapat menghabiskan berjam-jam kemudian mencoba mencari tahu mengapa sesuatu yang berfungsi tidak lagi.
Jawaban yang lebih kuat di sini:
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;
}
}
Beberapa kode yang saya gunakan, saya lupa di mana saya menemukannya untuk memberikan penghargaan kepada penulis.
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);}
Semoga ini membantu :)
window.onload = codeAddress
setelahcodeAddress()
didefinisikan? Jika demikian, ini akan berhasil. Apakah Anda yakin tidak ada kesalahan di tempat lain?