• 07-08-2009, 10:06:01
    #1
    Merhaba,
    Elimde 24 saatte acılan popup kodu var fakat bunu her üyenin 1 defa görmesini istiyorum.

    Bunu nasıl yaparım?

    <SCRIPT LANGUAGE="JavaScript">
    <!--  
    //frequency cap,1 pop-under per number of hours
    var frequencyCap = 24; //hours 
    function setCookie(cookieName,cookieValue, expirehours) {
      if (frequencyCap > 0){
        var today = new Date();
        var expire = new Date();
         expire.setTime(today.getTime() + 1600000 * frequencyCap);
         document.cookie = cookieName+"="+escape(cookieValue)
                     + ";expires="+expire.toGMTString() + "; path=/";
      }else{
         document.cookie = cookieName+"="+escape(cookieValue) + "; path=/";
      }
    // nurettin
    }
    function ReadCookie(cookieName) {
     var theCookie=""+document.cookie;
     var ind=theCookie.indexOf(cookieName);
     if (ind==-1 || cookieName=="") return ""; 
     var ind1=theCookie.indexOf(';',ind);
     if (ind1==-1) ind1=theCookie.length; 
     return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
    }
    if (ReadCookie('erttrarrtyyrr1') != 'yes')  
    { 
     setCookie('erttrarrtyyrr1','yes', frequencyCap); 
     document.write('<SCRI'+'PT LANGUAGE="JavaScript1.1" '); 
     document.write(' SRC="http://www.site.com/pop.js">');
     document.write('</SCR'+'IPT>'); 
    } 
    // --> 
    </SCRIPT>
  • 07-08-2009, 15:36:27
    #2
    1 cookie daha at onun expire süresi daha uzun olsun(1 sene mesela). Sonra eğer cookie varsa gösterme dersin aynı yukarda !=yes dediğin gibi.