1
所以我有一個簡單的JavaScript代碼,當他離開活動窗口時重定向訪問者。問題是,當用戶去右側的滾動條,它也重定向...用戶進入滾動條時不會觸發javascript重定向
我怎樣才能得到它,所以它不會重定向時,用戶離開頁面打到滾動條,但它在用戶離開地址欄時執行?
什麼是最佳解決方案?
下面的代碼我有:
<script type="text/javascript">
function addEvent(obj, evt, fn) {
if (obj.addEventListener) {
obj.addEventListener(evt, fn, false);
}
else if (obj.attachEvent) {
obj.attachEvent("on" + evt, fn);
}
}
addEvent(window,"load",function(e) {
addEvent(document, "mouseout", function(e) {
e = e ? e : window.event;
var from = e.relatedTarget || e.toElement;
if (!from || from.nodeName == "HTML") {
// stop your drag event here
// for now we can just use an alert
//alert("left window");
window.location = "http://www.google.com/"
}
});
});
</script>
Goodbye - just mouseout the window...
您可以在http://www.marketingillusionist.com/test.html
_ _「他離開活動窗口時,會被重定向訪問者」 - 聽起來像恐怖UX ... – CBroe