я хочу чтобы когда юзер уходил со странички (Закрывал броузер, уходил на другой URL). выскакивало окошко с просьбой подтвердить это действие, и если юзер на самом деле не хочет уходить, то тогда страничка оставалась бы нетронутой.
до <body onUnload="...">, и confirm("...") я уже сам дошел, а вот как сделать так чтобы если юзер не хочет уходить со странички, она оставалась нетронутой - это я не знаю. window.stop(); не помогает. а history.back(0) не подходит т.к. на страничке есть апплет, который не должен перегружаться.
плз хелп.
<HTML>
<HEAD>
<script>
function closeIt()
{
event.returnValue = "Ты в натуре хочешь покинуть страницу?";
}
</SCRIPT>
</HEAD>
<BODY onbeforeunload="closeIt()">
</BODY>
</HTML>
с тебя пиво
alossenko
он не пьёт
спасибо, но к сожалению это работает только с IE, мне бы еще хотелось бы иметь поддержку для нетскейпа.
Написано, что в мозилле такого нет.
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=javascript+mozilla+onbeforeunload - первая ссылка.
Ещё подробнее тут - http://www.webmasterworld.com/forum21/2985.htm (тоже одна из ссылок на первой странице поиска гугля)
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)