Это мой код: , но он перенаправляется как на пребывание на странице, так и на страницу выхода. Мне нужно перенаправить пользователя по конкретному URL-адресу на страницу «Выход».Переслать этот URL, когда пользователь нажимает на кнопку «Оставить». JAVASCRIPT
<script>
var stayonthis = true;
var a;
function load() {
window.onbeforeunload = function(e) {
if(stayonthis){
a = setTimeout('window.location.href="http://google.com";',100);
stayonthis = false;
return "Do you really want to leave now?";
}
else {
clearTimeout(a);
}
};
}
window.onload = load;
</script>
'stayonthis' всегда' истина' перед тестом 'if'. –
вы можете проверить через location.href, где пользователь прямо сейчас. – Blauharley
Итак, варианты: вы остаетесь здесь, или вы идете туда, куда я пришлю вам? Это похоже на захват пользователя, не так ли? – amenadiel