popunder

Discussion in 'PHP' started by KPOT_f!nd, 20 Nov 2008.

  1. KPOT_f!nd

    KPOT_f!nd положенец общага

    Joined:
    25 Aug 2006
    Messages:
    1,074
    Likes Received:
    502
    Reputations:
    65
    Добрый вечер! И так переду к делу, все наверное видели партнерку popunder.ru там у них всплывает не больное окно с их банером и кнопкой closed и при нажатие кнопки closed или банера у юзера открываеться новое окно с урлом. Я бы хотел сделать аналог, только для себя. То есть мне нужно чтобы при заходе на чистый сайт всплывал мой popunder окно с мой банером и кнопкой сlosed. При кликание по банеру или кнопке closed у юзера открывалось новое окно и там грузился мой урл. Почти аналог popundera только мне не нужна целая парнерка, мне просто нужна урезаня версия, чисто popunder мой банер, кнопка closed, при клике что по банеру что по closed их кидало на мой урл в номом окне.

    P.S: Я с явой хромаю (
     
    #1 KPOT_f!nd, 20 Nov 2008
    Last edited: 20 Nov 2008
  2. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    JS:

    Code:
    
    var ver = navigator.appVersion;
    
    if (ver.indexOf('MSIE') != -1){
    	document.write("<link rel='stylesheet' href='<?=$servname;?>pop_style.css' type='text/css' /><div id='PopWin' style='top:250px;'>"
    	+" <table width='468' height='80' cellspacing='0' cellpadding='0' style='border: 2px double black; background-color: #666666;'>"
    	+" <tr height='20'><td bgcolor='#666666' width='238' style='padding-left: 10px; background-color: #666666;'><b>"
    	+" <a target='_blank' style='font-size: 14px; color: #00CC00; "
    	+" font-family: Arial; text-decoration:none; font-style:italic;' href='<?=$servname;?>'>"
    	+" <?=$popname;?></a></td>"
    	+" <td bgcolor='#666666' width='230' style='padding-right: 3px; background-color: #666666;' align='right'>"
    	+" <b><a style='font-size: 13px; color: #FFFFFF;  font-family: Arial; text-decoration:none;'"
    	+" onclick='DivOff()' title='Close' href='javascript: PopShow()'>Close[X]</a></b></td></tr>"
    	+" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>"
    	+" <center><?=$show_ban;?></center></tr>"
    	+" </tr></table></div>");
    	if (document.all['PopWin'].style)
    	window.setInterval("MovePop()", 5);
    	window.onerror=null;
    	document.body.scrollTop=10; 
    	
    }else{
    	
    	document.write("<link rel='stylesheet' href='<?=$servname;?>pop_style.css' type='text/css' /><div id='PopWin' style='position:fixed; top:44%;'>");
    	document.write(" <table width='468' height='80' cellspacing='0' cellpadding='0' style='border: 2px double black; background-color: #666666;'>"
    	+" <tr height='20'><td bgcolor='#666666' width='238' style='padding-left: 10px; background-color: #666666;'><b>"
    	+" <a target='_blank' style='font-size: 14px; color: #00CC00; "
    	+" font-family: Arial; text-decoration:none; font-style:italic;' href='<?=$popname;?>'>"
    	+" <?=$popname;?></a></td>"
    	+" <td bgcolor='#666666' width='230' style='padding-right: 3px; background-color: #666666;' align='right'>"
    	+" <b><a style='font-size: 13px; color: #FFFFFF;  font-family: Arial; text-decoration:none;'"
    	+" onclick='DivOff()' title='Close' href='javascript: PopShow()'>Close[X]</a></b></td></tr>"
    	+" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>"
    	+" <center><?=$show_ban;?></center></tr>"
    	+" </tr></table></div>");
    }
    
    function DivOff(){
    	document.getElementById('PopWin').style.display='none';
    }
    
    function PopShow(){
    	window.open("javascript:location.href='<?=$rediect;?>","PopWin","width=640,height=480,resizable=1,toolbar=1,location=1,menubar=1,status=1,scrollbars=1");
    	window.focus();
    	DivOff();
    }
    
    function MovePop(){
    	if (document.body.scrollTop==0)
    	document.all['PopWin'].style.top=document.documentElement.scrollTop+250; else
    	document.all['PopWin'].style.top=document.body.scrollTop+250;
    }
    
    
    Всё это засовываем в php файл и вписываем переменные:
    $servname - полный путь к скрипту (http://site.ru/)
    $popname - Имя сайта (используется как ссылка в окне)
    $show_ban - собственно код баннера
    $rediect - куда переадресовываем


    и ко всему этому добавляем файл css:

    Code:
    #PopWin{
    background: #000;
    width: 470px; height: 90px;
    position: absolute;
    left: 30%; top: 150px;
    cursor: hand;
    }
    #PopWin P {
    margin: 0px; padding: 10px; font-family: verdana, arial, helvetica;
    }
    #PopWin H1 {
    margin: 0px; padding: 10px; text-align:center; font-family: verdana, arial, helvetica;
    }
    #PopWin A.1 {
    color: white; text-decoration: none; font-family: verdana, arial, helvetica; font-size: 30px;
    }
    
    #PopTit {
    background: #666;
    padding: 5px;
    font-weight: bold;
    text-align: right;
    font-family: verdana, arial, helvetica;
    cursor: default;
    left: 350px;
    }
    #PopTit A {
    color: white; text-decoration: none
    }
    
    #LinkDiv {
    position: absolute;
    width: 350px; height: 18px;
    background: #666;
    padding: 5px;
    font-weight: bold;
    text-align: left;
    font-family: verdana, arial, helvetica;
    cursor: default;
    }
    #LinkDiv A {
    color: #27B127; text-decoration: none
    } 
    Должно работать)


    да чуть не забыл, вызов делаем как js:
    Code:
    <script type="text/javascript" src="http://путь к скрипту.php"></script>
     
    #2 .:EnoT:., 20 Nov 2008
    Last edited: 20 Nov 2008
    Djoser and Ilia_dozor like this.
  3. Ilia_dozor

    Ilia_dozor Elder - Старейшина

    Joined:
    26 May 2007
    Messages:
    36
    Likes Received:
    2
    Reputations:
    -1
    всем привет!у меня есть баннер
    <a style="text-decoration: none;" href="http://cait/cgi-bin/redir.cgi?member=1qa2ws&lang=en" ><img src="http://cait/cgi-bin/banner.cgi?member=ftp" width=805 alt= "" border="0"></a>

    как сделать так,чтобы при заходе на сайт открывался этот баннер как всплывающее окно и
    1.неблокировалось браузерами
    2.показыввалось прям по центру.
    3.как будет выглядеть код и куда его вставить..заранее спасибо!!
     
  4. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Ilia_dozor
    вверх посмотри =\
     
  5. Ilia_dozor

    Ilia_dozor Elder - Старейшина

    Joined:
    26 May 2007
    Messages:
    36
    Likes Received:
    2
    Reputations:
    -1
    отправил сообщение в пм
     
  6. #Wolf#

    #Wolf# Elder - Старейшина

    Joined:
    26 Mar 2008
    Messages:
    375
    Likes Received:
    166
    Reputations:
    16
    http://rapidshare.com/files/166193645/popunder.rar.html dvijok popundera
    ps kto znaet kak sdelat' chtobi popunder ne ischezal posle zakritiya a snova poyavlalsya pri perehode/obnovlenii stranici?
     
    #6 #Wolf#, 21 Nov 2008
    Last edited: 22 Nov 2008