Skocz do zawartości
jasiek07

wyskakujący obrazek (jak ustawić czas pomiędzy?)

Polecane posty

Witam, umieszczam na stronie jakby reklamę popup czyli obrazek w takim kodzie:

<script language="javascript">
<!--
var newPopup=window.open("","PopupWindow","height=314,width=670");
var popContent='<HTML><HEAD><TITLE>GetSmart</TITLE></HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0 BOTTOMMARGIN=0>';
popContent+= '<a target="_blank" href="http://asdasd"><img src="http://i.imgur.com/asdasd.jpg" height=314 width=670 border=0></a>';
popContent+='</BODY></HTML>';
newPopup.document.write(popContent);
newPopup.document.close();
newPopup.focus();
//-->
</script>

Chciałbym, żeby wyskakiwał co 6 godzin a nie za każdym razem. Jak zmienić ten kod, żeby tak było? Jak narazie taki natarczywy popup może odstraszać..

 

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przy wyświetlaniu dodaj ciastko z ważnością 6h. Przy próbie wyświetlenia sprawdzasz czy jest ciastko, jak nie ma to wyświetlasz i je tworzysz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzięki za odpowiedź, coś mi niestety nei wychodzi. Zrobiłem takie coś ale reklama nadal pokazuje się za każdym razem:

      <head>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
        <script type="text/javascript" src="https://github.com/carhartl/jquery-cookie/raw/master/jquery.cookie.js"></script>
        <script type="text/javascript">                                         
        $(document).ready(function() {
            if( $.cookie('ciastko-1d') ){
                $('#reklama-gra').hide();
            } else {
                $.cookie('ciastko-1d', 'ciastko-1d', { expires: 1 });
                $('#reklama-gra').show();
            }
        });
        </script>     
    </head>  



<body>
        <div id="reklama-gra">
           <script language="javascript">
<!--

var newPopup=window.open("","PopupWindow","height=314,width=670");
var popContent='<HTML><HEAD><TITLE>Najlepsza gra online 2014 roku!</TITLE></HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0 BOTTOMMARGIN=0>';
popContent+= '<a target="_blank" href="http://as"><img src="http://i.imasd" height=314 width=670 border=0></a>';
popContent+='</BODY></HTML>';
newPopup.document.write(popContent);
newPopup.document.close();
newPopup.focus();

//-->
</script>
        </div>
</body>
Edytowano przez jasiek07 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzięki za odpowiedź. Skopiowałem twój skrypt, wrzuciłem go na stronę, natomiast teraz okienko się nie pokazuje wcale.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
<script language="javascript">
$(document).ready(function() {
  if( ! $.cookie('ciastko-1d') ){
    $.cookie('ciastko-1d', 'ciastko-1d', { expires: 1 });

    var newPopup=window.open("","PopupWindow","height=314,width=670");
    var popContent='<HTML><HEAD><TITLE>Najlepsza gra online 2014 roku!</TITLE></HEAD><BODY MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0 BOTTOMMARGIN=0>';
    popContent+= '<a target="_blank" href="http://tracking.linktogame.com/aff_c?offer_id=565&aff_id=1472"><img src="http://i.imgur.com/CT8517p.jpg" height=314 width=670 border=0></a>';
    popContent+='</BODY></HTML>';
    newPopup.document.write(popContent);
    newPopup.document.close();
    newPopup.focus();
  }
});
</script>

Takie coś wklejam do indexu

Edytowano przez jasiek07 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×