View Full Version : advertising page

01-31-2012, 03:13 PM
I need to create a code to redirect user for 15 seconds on a advertising page when he click a link from the site, than auto (or manualy) redirect on the requested page.
And a harder thing, I need to do this just for first 5 clicks or.... 1 page from 5 to 5 clicks. :)
So.. where should I start?

Thank you

01-31-2012, 06:11 PM
Are all of the pages on your own website? (the user never has to leave your site?)

01-31-2012, 06:34 PM
it`s a page on my website where stais 15 seconds, than go to the link that was clicked.

01-31-2012, 10:57 PM
Do all of your pages have the extension .php (instead of .html)?
You'll need to do this using PHP.

At the top of each page (or script), it will check a PHP SESSION to
determine how many ads they have seen. The PHP will also display
the ad for 15 seconds before redirecting to the "real" page.

It's going to be a PHP script that "intervenes" between pages.

After they've seen 5 ads, the script will fall-through any links thereafter.

If they close their browser and return, it starts over again. PHP SESSIONS
are active during the current browser session. I suppose you could use
javascripting and cookies, but javascripting can be easily turned off.

02-01-2012, 11:01 AM
I found something pretty useful....
Now I have to deal with the "first 5 clicks" or "1 ad for each 5 clicks".
And another thing... this ad should appear only for some links of the website...

02-01-2012, 02:52 PM
What did you find that was useful?

02-02-2012, 12:51 PM
this, but I see... it dosn't work for me and I can not understand why....

<style type="text/css">
#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}

<script type="text/javascript">

* DHTML Ad Box (By Matt Gabbert at http://www.nolag.com)
* Visit http://www.dynamicdrive.com/ for full script
* This notice must stay intact for use

adTime=10; // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"
function initAd(){
if(!ns && !ie && !w3) return;
if(ie) adDiv=eval('document.all.sponsorAdDiv.style');
else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]');
else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv").style');
if (ie||w3)
adDiv.visibility ="show";
if(randAd==1) showAd();
function showAd(){
if (ie){documentWidth =truebody().offsetWidth/2+truebody().scrollLeft-20;
documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}
else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
adDiv.left=documentWidth-200+calunit;adDiv.top =documentHeight-200+calunit;
setTimeout("showAd()",100);}else closeAd();
function closeAd(){
if (ie||w3)
adDiv.visibility ="hide";

function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body


<div id="sponsorAdDiv" style="visibility:hidden">
<table width="450px" height="350px" bgcolor="#008000"><tr><td>
<table width="445px" height="345px" bgcolor="#F0FFF0"><tr><td align="center" valign="middle">

<!--*****EDIT THIS MESSAGE*****-->
<A HREF="http://www.amazon.com/exec/obidos/redirect-home/wa0c?tag-id=wa0c&placement=home-btn-100x70.gif&site=amazon">
<IMG SRC="http://www.associmg.com/assoc/us/home-btn-100x70.gif?tag-id=wa0c"></A><p><b>Please take time to show your support<br>
for this site by visiting one<br>
of our sponsors during this<br> brief intermission.</b>
<p><A HREF="http://www.amazon.com/exec/obidos/redirect-home/wa0c?tag-id=wa0c&placement=home-logo-130x60b.gif&site=amazon">
<IMG SRC="http://www.associmg.com/assoc/us/home-logo-130x60b.gif?tag-id=wa0c"></A></p>
<p>(This announcement will close shortly)

<!--*****EDIT THE ABOVE MESSAGE*****-->