النتائج 1 إلى 6 من 6

الموضوع: بالنسبه لكود الـpopup بالكوكيز ... كيف أتحكم بالوقت ؟؟

  1. #1
    عضو شرف
    تاريخ التسجيل
    Jun 2005
    المشاركات
    2,348

    بالنسبه لكود الـpopup بالكوكيز ... كيف أتحكم بالوقت ؟؟



    السلام عليكم

    إخواني سؤال بسيط ... لدي كود popup للفتحة وأريد أن اعرف كيفية التحكم بوقت ظهور الإعلان .. فلو أريد أن يظهر الموقع مره كل 3 ساعات مثلاً ... فما هي التغييرات ؟؟

    وهذا هو الكود :
    كود PHP:
    <script language=javascript>
    <!--
    //

    // لمزيد من اكواد الجافا يمكنك زيارة قسم الجافا لدى دليل عز www.3z.cc
    var url 'http://www.3z.cc';

    //عرض النافذة
    var wwidth '350';
    //طول النافذة
    var wheight '250';
    //كم المسافة من اليسار؟
    var wleft '10';
    //كم المسافة من الأعلى؟
    var wtop '5';

    //لاتقم بالتعديل من تحت هذا السطر إلا اذ كنت تعرف ماتعمل

    //sets the cookie
    function setcookie(namevalueexpirespathdomainsecure) {
    document.cookie name '=' escape(value) + ((expires == null) ? '' '; expires=' +
    expires.toGMTString()) + ((path == null) ? '' '; path=' path) +
    ((
    domain == null) ? '' '; domain=' domain) + ((secure == null) ? '' '; secure');

    }

    function 
    getcookie(name,value) {
    var 
    search name '='
    if (document.cookie.length 0) {
    offset document.cookie.indexOf(search)
    if (
    offset != -1) {
    offset += search.length
    end 
    document.cookie.indexOf(';'offset)
    if (
    end == -1)
    end document.cookie.length
    return unescape(document.cookie.substring(offsetend))
    }
    }
    }

    var 
    name getcookie('popupad');
    var 
    now = new Date()
    now.setTime(now.getTime() + 31 24 60 60 1000)

    if (!
    name) {
    // يمكنك هنا التعديل على ظهور الادوات او عدمها لإظهار اداة ضع 0 واذا كنت تريد اظهارها ضع 1
    open(url,'HB','toolbar=0,location=0,status=1,menubar=0,scrollbars=1,resizable=1, width=' wwidth ',height=' wheight ', left=' wleft ', top=' wtop);

    setcookie('popupad'now)
    }

    //-->

    </script> 






    __________________
    القوانين وضوابط الكتابة

    ill always owe you, swalif.


  2. #2


    السلام عليكم

    يا غالي التغيير حيكون في السطر
    كود:
    now.setTime(now.getTime() + 31 * 24 * 60 * 60 * 1000)
    وان اشاء الله الاخوان يفيدوك اكثر






  3. #3
    عضو شرف
    تاريخ التسجيل
    Jun 2005
    المشاركات
    2,348


    نعم عزيزي عارف لكن ليس واضح الطريقة أو حتى طريقه عمل الأرقام أو معناها :/





    __________________
    القوانين وضوابط الكتابة

    ill always owe you, swalif.

  4. #4
    عضو شرف
    تاريخ التسجيل
    Jun 2005
    المشاركات
    2,348


    up





    __________________
    القوانين وضوابط الكتابة

    ill always owe you, swalif.

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    508


    كود PHP:
    <script type="text/javascript">
    //JK Popup Window Script (version 3.0)- By JavaScript Kit ([url]http://www.javascriptkit.com[/url])
    //Visit JavaScriptKit.com for free JavaScripts
    //This notice must stay intact for legal use
    //Win Type: Pop Up | 30 minutes period
        
    //Specify URLs to randomly select from and popup/popunder:
    //To display a single URL, just remove all but the first entry below:
    var popurls=new Array()
    popurls[0]="http://www.yoursite.com"


    function openpopup(popurl){
    var 
    winpops=window.open(popurl,"","width=,height=,toolbar,location,status,scrollbars,menubar,resizable")
    }

    function 
    get_cookie(Name) {
      var 
    search Name "="
      
    var returnvalue "";
      if (
    document.cookie.length 0) {
        
    offset document.cookie.indexOf(search)
        if (
    offset != -1) { // if cookie exists
          
    offset += search.length
          
    // set index of beginning of value
          
    end document.cookie.indexOf(";"offset);
          
    // set index of end of cookie value
          
    if (end == -1)
             
    end document.cookie.length;
          
    returnvalue=unescape(document.cookie.substring(offsetend))
          }
       }
      return 
    returnvalue;
    }

    popfrequency="30 minutes"

    function resetcookie(){
    var 
    expireDate = new Date()
    expireDate.setMinutes(expireDate.getMinutes()-10)
    document.cookie "jkpopunder=;path=/;expires=" expireDate.toGMTString()
    }

    function 
    loadornot(){
    if (
    get_cookie('jkpopunder')==''){
    openpopup(popurls[Math.floor(Math.random()*(popurls.length))])
    var 
    expireDate = new Date()
    expireDate.setMinutes(expireDate.getMinutes()+parseInt(popfrequency))
    document.cookie "jkpopunder="+parseInt(popfrequency)+";path=/;expires=" expireDate.toGMTString()
    }
    }

    if (
    get_cookie('jkpopunder')!=parseInt(popfrequency))
    resetcookie()
    loadornot() 






    __________________
    www.d6b.net

  6. #6
    عضو شرف
    تاريخ التسجيل
    Jun 2005
    المشاركات
    2,348


    d6b.net : بارك الله فيك اخي على الكود وكود أبسط وأجمل

    وشكراً





    __________________
    القوانين وضوابط الكتابة

    ill always owe you, swalif.





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض