Последние учебники веб-разработки
×

JavaScript Справка

обзор

JavaScript

JS строка JS Число JS операторы JS Заявления JS математический JS Дата JS массив JS логический JS RegExp JS Глобальный JS конверсионный

браузер BOM

Window Navigator Screen History Location

HTML DOM

DOM Документ DOM элементы DOM Атрибуты DOM Мероприятия DOM Стиль

HTML Объекты

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Другие объекты

CSSStyleDeclaration


 

OnLoad Event

<Объект Event

пример

Выполнение JavaScript сразу после того, как страница была загружена:

<body onload="myFunction()">
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

Событие загрузки происходит, когда объект был загружен.

OnLoad чаще всего используется в <body> элемент для выполнения сценария , как только веб - страница полностью загрузится все содержимое (включая изображения, файлы сценариев, CSS файлы и т.д.).

Событие OnLoad может быть использовано для проверки типа браузера и версии браузера посетителя, и загрузите соответствующую версию веб-страницы на основе информации.

Событие OnLoad может также использоваться для борьбы с cookies (см "More Examples" ниже).


Поддержка браузеров

Мероприятие
onload да да да да да

Синтаксис

В HTML:

В JavaScript:

object .onload=function(){ Попробуй сам "

В JavaScript, используя addEventListener() метод:

object .addEventListener("load", myScript );
Попробуй сам "

Примечание: addEventListener() метод не поддерживается в Internet Explorer 8 и более ранних версий.


Технические подробности

Пузыри: нет
аннулированию: нет
Тип события: UIEvent если генерируется из пользовательского интерфейса, события в противном случае.
Поддерживаемые HTML-теги: <тело>, <кадр>, <IFRAME>, <IMG>, <входной тип = "изображение">, <ссылка>, <скрипт>, <style>
DOM Версия: Уровень 2 События

Примеры

Еще примеры

пример

Использование OnLoad на качестве <img> элемент. Предупреждение "Image is loaded" сразу после загрузки изображения:

<img src="w3javascript.gif" onload="loadImage()" width="100" height="132">

<script>
function loadImage() {
    alert("Image is loaded");
}
</script>
Попробуй сам "

пример

Используя событие OnLoad, чтобы иметь дело с печеньем:

<body onload="checkCookies()">

<script>
function checkCookies() {
    var text = "";

    if (navigator.cookieEnabled == true) {
       text = "Cookies are enabled.";
    } else {
        text = "Cookies are not enabled.";
    }

    document.getElementById("demo").innerHTML = text;
}
</script>
Попробуй сам "

<Объект Event