Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Форумы RDA _ Общие вопросы _ Вопрос по Java/Javascript

Автор: Leshii Суббота, 21 Июня 2003, 0:13

я хочу чтобы когда юзер уходил со странички (Закрывал броузер, уходил на другой URL). выскакивало окошко с просьбой подтвердить это действие, и если юзер на самом деле не хочет уходить, то тогда страничка оставалась бы нетронутой.

до <body onUnload="...">, и confirm("...") я уже сам дошел, а вот как сделать так чтобы если юзер не хочет уходить со странички, она оставалась нетронутой - это я не знаю. window.stop(); не помогает. а history.back(0) не подходит т.к. на страничке есть апплет, который не должен перегружаться.

плз хелп. wacko.gif

Автор: alossenko Суббота, 21 Июня 2003, 2:12

<HTML>
<HEAD>
<script>
function closeIt()
{
event.returnValue = "Ты в натуре хочешь покинуть страницу?";
}
</SCRIPT>
</HEAD>
<BODY onbeforeunload="closeIt()">

</BODY>
</HTML>

с тебя пиво tongue.gif

Автор: Andy Суббота, 21 Июня 2003, 3:27

alossenko

он не пьёт winkold.gif cwm4.gif

Автор: Leshii Суббота, 21 Июня 2003, 3:51

спасибо, но к сожалению это работает только с IE, мне бы еще хотелось бы иметь поддержку для нетскейпа.

Автор: kuchin Вторник, 24 Июня 2003, 12:17

Написано, что в мозилле такого нет.
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=javascript+mozilla+onbeforeunload - первая ссылка.

Автор: kuchin Вторник, 24 Июня 2003, 12:19

Ещё подробнее тут - http://www.webmasterworld.com/forum21/2985.htm (тоже одна из ссылок на первой странице поиска гугля)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)