Переход при первом клике

Тема в разделе "Другие языки", создана пользователем MaximMax, 25 июл 2011.

Модераторы: Цукер
  1. MaximMax

    MaximMax

    Регистр.:
    14 май 2009
    Сообщения:
    595
    Симпатии:
    76
    Код:
    $js_popunderGlobalClick=0; 
     document.onmouseup=jspopunder; 
    
     function jspopunder() {   
    
       $js_popunderGlobalClick=$js_popunderGlobalClick+1;   
       if($js_popunderGlobalClick==1) {   
    
        //Ссылка для редиректа 
        $js_popunder_URL="САЙТ";   
    
        $CookieTest=navigator.cookieEnabled;   
        if($CookieTest) {   
    
         $ISawAdvert=js_popundergetCookie("advmaker_pop");   
    
         if(!$ISawAdvert) {   
    
          $js_pupunder_newwindow=window.open($js_popunder_URL,"_blank","toolbar=yes, location=yes, directories=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=yes");   
    
          if($js_pupunder_newwindow) {   
           js_popundersetCookie("advmaker_pop",2,12);   
           $js_pupunder_newwindow.blur();   
          }   
         } 
        } 
       } 
     } 
    
     function js_popundersetCookie($Name,$Value,$EndH){   
    
       var exdate=new Date();   
       $EndH=exdate.getHours()+$EndH;   
       exdate.setHours($EndH);   
       document.cookie=$Name+ "=" +escape($Value)+(($EndH==null) ? "" : ";expires="+exdate.toGMTString()+"; path=/;"); 
     } 
    
     function js_popundergetCookie($Name){   
    
       if (document.cookie.length>0) {   
        $Start=document.cookie.indexOf($Name + "=");   
        if ($Start!=-1) { $Start=$Start + $Name.length+1; $End=document.cookie.indexOf(";",$Start);   
        if ($End==-1) $End=document.cookie.length; return unescape(document.cookie.substring($Start,$End));   
        }   
       }   
    
       return ""; 
     }

    Там где "САЙТ" заменить на нужную ссылку

    Потом сохранить в click-under.js
    и залить в корень
    В страницу вставить
    Код: | Выделить всё
    Код:
    <script type="text/javascript" src="/click-under.js"></script>
    

    Подскажите что не так в этом коде не работает.
    ЖДУ благодарства...
     
  2. dexgun

    dexgun Постоялец

    Заблокирован
    Регистр.:
    26 сен 2010
    Сообщения:
    63
    Симпатии:
    19
    Знак доллара $,сделай операцию найти заменить для него,а так все работает.