hocam jQuery kullanarak şu şekilde bir örnek hazırladım;
var saniye = 10; // 10 dakika için 6000
var gidilecekSite = "http://r10.net";
var geriSayim = setTimeout(function(){
document.location.href = gidilecekSite;
}, 1000 * saniye);
$(document).bind("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error", function(){
window.clearTimeout(geriSayim);
geriSayim = setTimeout(function(){
document.location.href = gidilecekSite;
}, 1000 * saniye);
});canlı demosu ;
http://codepen.io/anon/pen/neGhx