За последние 24 часа нас посетили 17468 программистов и 1718 роботов. Сейчас ищут 1576 программистов ...

Событие закрытия окна на javascript

Тема в разделе "JavaScript и AJAX", создана пользователем pr0n1x, 27 окт 2006.

  1. pr0n1x

    pr0n1x Активный пользователь

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Какое событие срабатывает когда пользователь закрывает окно?
    Вроде unload я слышал, но где его нужно писать?
     
  2. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Код (Text):
    1. <body onunload="...">
    поискать религия не позволяет?
     
  3. mz

    mz Активный пользователь

    С нами с:
    31 янв 2006
    Сообщения:
    77
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Да, вставляется это именно так. Однако! Берем в руки документацию по JS и читаем

    O'Reilly Javascript reference, onunload event description:
    В общем, забудь надежду всяк сюда входящий. Не получится у отроков запустить обработчик этого события в распространенных браузерах. Протестируйто такой код:
    Код (Text):
    1. <body onUnload="alert('Bingo!')" >
    Вот результат:

    Opera - работает только переход
    FF - работает переход и закрытие
    IE - не работает ничего

    Делайте выводы, юноша!
     
  4. Davil

    Davil Guest

    Между прочим читал, что этого бага позволяет избежать onbeforeunload, но мне он так и не помог...