Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Как мне открыть окно когда посетитель покидает мой сайт?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет народ!  
 
Как мне открыть окно когда  
посетитель покидает мой сайт?  
Спасибо заранее.

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 18:45 30-06-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.ipc.ru/~aspir/les_jscr/les10.htm

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:50 30-06-2003
VitaliyB



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Спасибо.  
а как насчет того, когда уходит со всего сайта?  
То есть если юзер переходит всередине сайта, то ничего не надо делать,  
а если уходит из домена, то тогда открывать окно.  
Мпжно такое реализовать?

Всего записей: 579 | Зарегистр. 14-04-2003 | Отправлено: 18:56 30-06-2003
pite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body onUnload="new_window('http://www.google.com');">
 
<script>
function new_window(_url){
newwin = window.open(_url,"windowname","height=480,width=640,scrollbars,resizable")
}
</script>
 
</body>
</html>

Всего записей: 838 | Зарегистр. 09-05-2002 | Отправлено: 20:22 30-06-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitaliyB

Цитата:
То есть если юзер переходит всередине сайта, то ничего не надо делать,  
а если уходит из домена, то тогда открывать окно.  


Код:
<body onUnLoad="if(!notex){window.open('http://','','width=300,height=500')}">
<script>var notex=false</script>
<a href="document.html" onClick="notex=true">link</a>
 


----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 14:24 01-07-2003
Anwy



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svarga
Вот использую код приведённый в этой теме. Всё отлично работает, только есть не достаток. При обновлении notex = false. А вызывается окно. Как это обойти или исправиьт? Очень надо!

Всего записей: 97 | Зарегистр. 23-08-2004 | Отправлено: 19:35 30-10-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как это обойти или исправиьт?

никак.
перехватывая F5, но ведь обновлять можно и по правой кнопе.. и по кнопе в браузере
http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_20722410.html

Цитата:
 function getKey() {
     if (event.keyCode == 18 || event.keyCode == 116){
        event.keyCode = 0; // important!
        event.cancelBubble = true;
        event.returnCode = false;
        return false;
    }
 }
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:48 30-10-2004 | Исправлено: Cheery, 19:51 30-10-2004
Anwy



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Чё-то не работает твой код...
 
Будут ещё предложения?

Всего записей: 97 | Зарегистр. 23-08-2004 | Отправлено: 20:33 31-10-2004 | Исправлено: Anwy, 21:03 31-10-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Anwy

Цитата:
Будут ещё предложения?

сказал же - нельзя.. мой код должен был лишь отловить F5
(если правильно его вставил).

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:36 31-10-2004
Anwy



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Значит не правильно вставил... а как правильно вставить?

Всего записей: 97 | Зарегистр. 23-08-2004 | Отправлено: 00:01 01-11-2004 | Исправлено: Anwy, 00:02 01-11-2004
Rasta I

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как мне открыть окно когда  
посетитель покидает мой сайт?

 
А мне нужно, чтобы новый сайт открывался в полноценном окне браузера (с меню, панелью инструментов и т.д.)
 
Подскажите плиз.

Всего записей: 87 | Зарегистр. 03-05-2008 | Отправлено: 02:17 11-05-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rasta I
FAQ по созданию всплывающих и диалоговых окон (pop-up/popup)


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:29 11-05-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rasta I
либо, если просто открывать по ссылке, нужно прописать ей target=_blank

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:02 11-05-2008
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Как мне открыть окно когда посетитель покидает мой сайт?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru