@Ressive

Как запустить данный JS скрипт через 3 секунды?

Здравствуйте.
Есть скрипт, который распознает пользователей с AdBlock и показывает им сообщение, скрипт работает мгновенно, а нужно запускать его через 3 секунды, можете помочь?

<style>
.smoke-base{position:fixed;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0}
.smoke-base.smoke-visible{opacity:1;z-index: 1000;visibility:visible}
.smokebg{position:fixed;top:0;left:0;bottom:0;right:0}
.smoke-base .dialog{position:absolute}
.dialog-prompt{margin-top:15px;text-align:center}
.dialog-buttons{margin:20px 0 5px}
.smoke{font-family:"Verdana", Arial, Tahoma, sans-serif;text-align:center;font-size:22px;line-height:150%}
.dialog-buttons a{display:inline-block;vertical-align:baseline;cursor:pointer;font-family:"Verdana", Arial, Tahoma, sans-serif;font-style:normal;text-decoration:none;border:0;outline:0;margin:0 5px;-webkit-background-clip:padding-box;font-size:13px;line-height:13px;font-weight:400;padding:9px 12px}
.dialog-prompt input{margin:0;outline:0;font-family:"Verdana", Arial, Tahoma, sans-serif;border:1px solid #aaa;width:75%;display:inline-block;background-color:transparent;font-size:16px;padding:8px}
.smoke-base{background:rgba(0,0,0,.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000, endColorstr=#900000000)}
.smoke-base .dialog{top:15%;width:45%;left:50%;margin-left:-20%}
.smoke-base .dialog-inner{padding:15px;font-size:150%;color:#202020}
.dialog-inner p{margin:0;}
.smoke{background-color:rgba(255,255,255,.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);box-shadow:0 2px 8px #666}
.dialog-buttons a{background-color:rgba(0,0,0,.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#222222, endColorstr=#222222);border-radius:0;color:#fff}
</style> 
<script src="/blk/advertisement.js"></script>
<script>
function adb_checker(b){
	if("undefined"===typeof adblock){
		if("object"===typeof b){
			var a=b.url;"undefined"!==typeof a&&0<a.length&&(b.redirect?window.top.location.href=a:"object"===typeof(warn=b.warning)&&("undefined"===typeof warn.text&&(warn.text="Please disable AdBlock to continue!"),
			"undefined"===typeof warn.button&&(warn.button="Help me to disable!"),
			adb_warning(a,warn.text,warn.button)))}return!0}return!1}
function adb_warning(b,a,c){
	a='<div class="smoke-base smoke-visible smoke-alert"><div class="smokebg"></div><div class="dialog smoke"><div class="dialog-inner">'+a;a=-1!=(img=getHelpImg())?a+
	(''):a+
	('<div class="dialog-buttons"><a href="'+b+'">'+c+"</a></div>");a+="</div></div></div>";b=document.createElement("div");b.innerHTML=a;document.body.appendChild(b)}
function getHelpImg(){var b=window.navigator.userAgent,a=document.location.protocol+"//in-trend.biz";return a=-1<b.indexOf("Chrome/")?a+"/":-1<b.indexOf("Firefox/")?a+"/":-1};
</script>
<script type="text/javascript">
	adb_checker({
		url: '<span></span>',
		redirect: false,
		warning: {
			text: '<p>Отключите AdBlock <br> для данного сайта.</p>',
			button: '<span></span>'
		}
	});
</script>
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Спасибо за скрипт!
Думаю, все знают, что с ним делать.

А по теме вопроса:
setTimeout(adb_checker, 3000, {
	url: '<span></span>',
	redirect: false,
	warning: {
		text: '<p>Отключите AdBlock <br> для данного сайта.</p>',
		button: '<span></span>'
	}
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
15 июн. 2024, в 23:20
50000 руб./за проект
15 июн. 2024, в 23:15
4000 руб./за проект
15 июн. 2024, в 23:01
4400 руб./за проект