Подскажите пожалуйста как сделать чтобы при попытке закрытия сайта человеку выдавался алерт в стиле: "не закрывай" и при нажатии кнопки ОК его редиректило на мой урл. Но если человек не закрывает сайт крестиком, а переходит по ссылке указанной в теле страницы никаких алертов быть не должно. Нашел такое решение: script language="javascript"> window.onbeforeunload= function(){ location.replace("http://yandex.ru"); window.open("http://google.ru"); return 'Не закрывайте!'; }; /script Но алерт "не закрывайте" выскакивает даже при переходе по ссылке в теле страницы(даже на внутряк), такого не должно быть.
честно... губу закатай.... =))) давно бы у всех была туева хуча открытых страниц из та таких мудаков... а скрипт отрабатывает только если закрывать сайты выходя из него на другой ссылочным средством
успокойся) какая туча открытых страниц если закрыть сайт так и так получится, только перед закрытием будет алерт. проблема только в том как сделать алерт только при закрытии, а не при переходе на другой сайт посредством ссылки
блин мы здесь деньги зарабатываем или чо?) что вообще за отзывы такие на хак форуме) тему можно закрыть, решение подсказал один фрилансер всего за несколько вечнозеленых.