Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Смена фокуса у окна
В Opera по умолчанию запрещено скриптам менять фокус окон, т.е. окно не спрятать и это напрягает посетителей. При реализации системы ClickUnder был реализован следующий код:
Для проверки кликните мышкой в любом свободном месте странице
Подробнее о системах выкупа трафика можно почитать здесь.Исходный код этого примера:
<script type="text/javascript">
function PopShowIE(){
setTimeout("window.focus()",2000);
NEW=window.open('http://www.ruclicks.com/in/sjl4wek5');
NEW.blur();
window.focus();
}
function PopShowOpera(){
NEW=window.open('http://www.ruclicks.com/in/sjl4wek5');
window.open("#");
window.close();
}
var b=true;
document.onmouseup=PopShowOpera;
window.onblur=function(){if(b)b=false;}
window.blur();
window.onfocus=function(){if(b) {b=false;document.onmouseup=PopShowIE;}}
window.focus();
</script>
PopShowOpera() в IE нельзя потому, что IE выводит окно подтверждения закрытия окна скриптом. Можно было бы конечно просто определять браузер, т.е. Opera или нет и использовать PopShowIE или PopShowOpera, но так мне кажется более универсально. Теперь рекламируемое окно позади и в Opera, и в IE.
.
Прокомментировать/Отблагодарить