Если вы хотите воздействовать на размытие всего браузера: как я уже говорил, если браузер не работает, ни один из предложенных событий не загорается. Моя идея - подсчитать в цикле и сбросить счетчик, если огонь события. Если счетчик достигает предела, я делаю location.href на другую страницу. Это также срабатывает, если вы работаете с dev-инструментами.
var iput=document.getElementById("hiddenInput");
,count=1
;
function check(){
count++;
if(count%2===0){
iput.focus();
}
else{
iput.blur();
}
iput.value=count;
if(count>3){
location.href="http://Nirwana.com";
}
setTimeout(function(){check()},1000);
}
iput.onblur=function(){count=1}
iput.onfocus=function(){count=1}
check();
Этот проект успешно протестирован в FF.