Отловить нажатие стрелки "назад" в браузере

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем shisik, 27 дек 2009.

  1. shisik

    shisik Well-Known Member

    Регистрация:
    26 авг 2007
    Сообщения:
    154
    Симпатии:
    0
    Можно ли средствами JavaScript отловить нажатие пользователем стрелки назад? Я имею ввиду не вызов history.back(), а выполнение определённой функции при нажатии стрелки назад (ну или при вызове history.back()). Можно ли это сделать?
     
  2. Mavrun

    Mavrun Гость

    Если борьби идёт за процент отказов на сайте, то я не так давно наткнулся на скрипт один http://www.seobreeze.net/?p=341
    возможно будет чем-то полезен
     
  3. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    Код (Text):
    <script language="JavaScript">
    function foo()
    {
    alert('Пока-пока');
    }
    // -->
    </script>
    <body onunload="foo()">
     
  4. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    Ну вот и поправь меня=) Я хз как отловить именно кнопку..
     
  5. nws

    nws Гость

    Gmail -> firebug
     
  6. nws

    nws Гость

    Это скачиваем firefox устанавливаем аддон firebug.
    Заводим почту на gmail.
    Отправляем себе e-mail с фильмом.
    Открываем firebug включаем js - debugger.
    Нажимаем назад во время отправки фильма.
    Смотрим как у них реализовано отлавливание метода history.back()

    Да наверное это реклама...
     
  7. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    спасибо)
     
Загрузка...

Поделиться этой страницей