Обычно часто необходимо использовать Window.onload,
Использование выглядит следующим образом:
Function func () {alert ("Это событие окна на загрузке!");
Window.onload = func;
Или следующим образом:
Window.onload = function () {alert ("Это событие Onload!");
Но window.onload не может загружать несколько функций одновременно.
например:
Функция t () {
Блюдо ("T")
}
функция b () {
Блюдо ("B")
}
window.onload = t;
window.onload = b;
Предыдущее покрытие будет покрыто, и приведенный выше код будет выводить только B.
В настоящее время для решения: следующий метод можно использовать:
window.onload = function () {t ();
Другое решение заключается в следующем:
Код кода копирования следующим образом:
Функция addloadevent (func) {
Var oldonload = window.onload;
if (typeof window.onload! = 'function') {// определить, является ли тип «функция», обратите внимание, что Typeof возвращает строку
Window.onload = func;
} Еще {
window.onload = function () {
OldonLoad (); функции
func ();
}
}
}
// (полные примеры) Используйте следующим образом:
Функция t () {
Блюдо ("T")
}
функция b () {
Блюдо ("B")
}
Функция c () {
Блюдо ("C")
}
Функция addloadevent (func) {
var Omoad = window.onload;
window.onload!
Window.onload = func;
} Еще {
window.onload = function () {
OldonLoad ();
func ();
}
}
}
addloadevent (t);
addloadevent (b);
addloadevent (c);
// ждать в Window.onload = function () {t ();
Лично я думаю, что использование скрытых функций (например: window.onload = function () {t (); b (); c ();}) быстрее, конечно, используйте AddLoadeVent, чтобы быть более профессиональным, возьмите его!
Js window.
Код кода копирования следующим образом:
<Скрипт>
If (window.attachevent) // т.е.: если функция window.attachevent существует в браузере, используйте функцию window.attachevent, чтобы определить, может ли IE также использовать: if (document.all) {// ..}
Window.attachevent ("Onload", function () {alert ("добавить метод");});});
else // Firefox
Window.addeventListener ("load", function () {alert ("добавить метод");}, true);
</script>
Запустите, сообщение появляется в JS, проблема решается.
========== соответствующая информация =================================
AttactEvent связывает указанную функцию с событием, так что функция вызывается всякий раз, когда событие запускается объектом.
Internet Explorer предоставляет метод AttachEvent от 5.0. AttachEvent также применим к текущей опере. Но Mozilla/Firefox не поддерживает этот метод. Но он поддерживает другой метод addeventListener. Тем не менее, есть некоторые различия, которые они назначили.