Скрипт для отображения рекламы определённое время

The Godfather
На сайте с 05.08.2007
Offline
122
1919

Нужен скрипт который будет показывать рекламу, к примеру, 10 секунд, а затем на её месте размещать контент, за которым, собственно, и пришел пользователь. Может кто подсказать или написать за отдельную плату такой скриптик?

W
На сайте с 02.07.2011
Offline
4
#1

Написал в icq.

The Godfather
На сайте с 05.08.2007
Offline
122
#2
Webengine:
Написал в icq.

Кому? 😂

mfl
На сайте с 16.10.2006
Offline
134
mfl
#3

<div id="content"> ... <div> - блок с контентом

сразу после него (не в нем) вставить код:

<script type="text/javascript"><!--

document.getElementById("content").style.display="none";
document.write('<div id="rekl">ЗДЕСЬ РЕКЛАМА</div>');
setTimeout(function() { document.getElementById("rekl").style.display="none"; document.getElementById("content").style.display="block"; }, 10000);
//--></script>

10000 - время задержки в миллисекундах

The Godfather
На сайте с 05.08.2007
Offline
122
#4

Спасибо, буду пробывать!

GR
На сайте с 08.07.2011
Offline
15
#5

спасибо за скрипт

Sniper: Ghost Warrior 2 (http://www.sgw2.ru/)
The Godfather
На сайте с 05.08.2007
Offline
122
#6
mfl:
<div id="content"> ... <div> - блок с контентом

сразу после него (не в нем) вставить код:


<script type="text/javascript"><!--

document.getElementById("content").style.display="none";
document.write('<div id="rekl">ЗДЕСЬ РЕКЛАМА</div>');
setTimeout(function() { document.getElementById("rekl").style.display="none"; document.getElementById("content").style.display="block"; }, 10000);
//--></script>


10000 - время задержки в миллисекундах

Текст в div=content появляется через определённое время, всё работает, но тест "ЗДЕСЬ РЕКЛАМА" не отображается вообще.

DiAksID
На сайте с 02.08.2008
Offline
218
#7
The Godfather:
Текст в div=content появляется через определённое время, всё работает, но тест "ЗДЕСЬ РЕКЛАМА" не отображается вообще.

вам уже практически всё написали, достаточно минимума сообразительности ;) хотя вот вариант полностью в джаве ничего лишнего в html, вставляете там, где должен быть блок с рекламой:


<script type="text/javascript"><!--
var d=document,b=d.getElementsByTagName('body')[0],c=d.createElement('div');
c.id='rekl'; // id для стиля
c.className='rekl'; // или class для стиля
c.innerHTML='здесь реклама !!!';
b.insertBefore(c,null);
window.onload=function(){
return setTimeout(function(){
return c.innerHTML='пользовательский контент !!!';
},
5000
);
};
//--></script>

если блок с рекламой вложен в другой тег, а не прямо в body меняете b=d.getElementsByTagName('body')[0] на b=d.getElementById('id_тега_предка') и в этом случае можете вставить скрипт в любое место после того как создан "тег_предок", лучше вообще в самый конец страницы, все дела.

хотя ботам надо отдавать пользовательский контент, так что чуть изменить надо, но принцип тот же - как можно меньше лишнего в html...

show must go on !!!...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий