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

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


 

onbeforeunload события

<Объект Event

пример

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

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

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

Событие onbeforeunload происходит, когда документ собирается быть выгружен.

Это событие позволяет отображать сообщение в диалоговом окне подтверждения, чтобы сообщить пользователю, что он / она хочет остаться или оставить текущую страницу.

Сообщение по умолчанию, который отображается в окне подтверждения, отличается в разных браузерах. Тем не менее, стандартное сообщение что - то вроде "Are you sure you want to leave this page?" , "Are you sure you want to leave this page?" , Это сообщение не может быть удалено.

Тем не менее, вы можете написать собственное сообщение вместе с сообщением по умолчанию. Смотрите первый пример на этой странице.

Примечание: Если событие onbeforeunload не присвоено <body> элемент, вы должны назначить / прикрепить событие на объекте окна, и использовать ReturnValue свойства для создания пользовательского сообщения (see syntax examples below) .

Примечание: В Firefox, только сообщение по умолчанию будет отображаться (not the custom message (if any) ).


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

Числа в таблице указать первую версию браузера, который полностью поддерживает событие.

Мероприятие
onbeforeunload да да да да 15,0

Синтаксис

В HTML:

В JavaScript:

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

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

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

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


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

Пузыри: нет
аннулированию: да
Тип события: Мероприятие
Поддерживаемые HTML-теги: <Тело>
DOM Версия: Уровень 2 События

<Объект Event