Я работаю над окном javascript, который отображает объявления для Google DFP. Я новичок в javascript, и код, который я здесь, адаптирован из другой рекламной службы.Задержка закрытия окна javascript
Окно открывается только при загрузке страницы и закрывается при нажатии кнопки закрытия, но я бы хотел, чтобы он закрывался автоматически через определенное время (например, пять секунд).
Вот код, я использую:
<html>
<head>
<style>
.simple_overlay {
display: none;
z-index: 10000;
background-color: #fff;
width: 640px;
height: 480px;
border: 20px solid black;
-moz-box-shadow: 0 0 90px 5px #000;
-webkit-box-shadow: 0 0 90px #000;
}
.simple_overlay .close {
background-image: url https://s3.amazonaws.com/onlineads/interstitial_test/CloseWindow_shoot.png);
position: absolute;
right: -35px;
top: -35px;
cursor: pointer;
height: 30px;
width: 30px;
}
.title {
font-weight: 20px;
}
</style>
<script type="text/javascript" src="https://s3.amazonaws.com/onlineads/shoot_js/jquery.min.js"></script>
<script type="text/javascript" src="https://s3.amazonaws.com/onlineads/shoot_js/jquery.tools.min.js"></script>
<script>
setTimeout(function() { $("#interstitial_test").overlay({top: 200,mask: { color: "black", loadSpeed: 200, opacity: 0.5}, closeOnClick: false,load: false});
setTimeout(function() {$("#interstitial_test").overlay().load();},2000);},200);
</script>
<title>Intestitial Test</title>
</head>
<body>
<div class="simple_overlay" id="interstitial_test">
<img src="https://s3.amazonaws.com/onlineads/shoot/Interstitial_Artwork.jpg"></img>
</div>
</body>
</html>
Вам действительно нужно показывать рекламное окно? Я ненавижу их, там очень навязчиво. Это просто мнение. Посмотрите код для вас. – Mouser
Если вы предоставите jsFiddle, это будет проще. –