Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 7 of 7
  1. #1
    New Coder
    Join Date
    Nov 2011
    Posts
    74
    Thanks
    4
    Thanked 0 Times in 0 Posts

    advertising page

    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

  • #2
    Master Coder
    Join Date
    Jun 2003
    Location
    Cottage Grove, Minnesota
    Posts
    9,464
    Thanks
    8
    Thanked 1,085 Times in 1,076 Posts
    Are all of the pages on your own website? (the user never has to leave your site?)

  • #3
    New Coder
    Join Date
    Nov 2011
    Posts
    74
    Thanks
    4
    Thanked 0 Times in 0 Posts
    yes
    it`s a page on my website where stais 15 seconds, than go to the link that was clicked.

  • #4
    Master Coder
    Join Date
    Jun 2003
    Location
    Cottage Grove, Minnesota
    Posts
    9,464
    Thanks
    8
    Thanked 1,085 Times in 1,076 Posts
    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.

  • #5
    New Coder
    Join Date
    Nov 2011
    Posts
    74
    Thanks
    4
    Thanked 0 Times in 0 Posts
    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...

  • #6
    Master Coder
    Join Date
    Jun 2003
    Location
    Cottage Grove, Minnesota
    Posts
    9,464
    Thanks
    8
    Thanked 1,085 Times in 1,076 Posts
    What did you find that was useful?

  • #7
    New Coder
    Join Date
    Nov 2011
    Posts
    74
    Thanks
    4
    Thanked 0 Times in 0 Posts
    this, but I see... it dosn't work for me and I can not understand why....


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

    <
    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"
    adCount=0;
    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');
        
    randAd=Math.ceil(Math.random()*chanceAd);
            if (
    ie||w3)
            
    adDiv.visibility="visible";
            else
            
    adDiv.visibility ="show";
        if(
    randAd==1showAd();
    }
    function 
    showAd(){
    if(
    adCount<adTime*10){adCount+=1;
        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;
        
    documentHeight=window.innerHeight/2+window.pageYOffset-20;} 
        else if (
    w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
        
    documentHeight=self.innerHeight/2+window.pageYOffset-20;} 
        
    adDiv.left=documentWidth-200+calunit;adDiv.top =documentHeight-200+calunit;
        
    setTimeout("showAd()",100);}else closeAd();
    }
    function 
    closeAd(){
    if (
    ie||w3)
    adDiv.display="none";
    else
    adDiv.visibility ="hide";
    }

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

    onload=initAd;
    //End-->
    </script> 


    PHP Code:
    <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<brbrief intermission.</b>
    </
    p>
    <
    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)
    <
    br>

    <!--*****
    EDIT THE ABOVE MESSAGE*****-->
    </
    td></tr></table></td></tr></table>
    </
    div


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •