جار التحديث ...
جار التحديث ...

اريد كود جاهز لإظهار منبه في الموقع كل نص ساعة بالجافاسكربت؟

  • 0

لدي موقع واريد ان يظهر تنبيه للعميل كل نصف ساعة من دخوله للموقع 

إجابات المستخدمين (2)


  • شريك الإطلاق
  • عضو جديد
  • قبل أشهر 7

تصحيح للكود السابق 

window.setInterval(function(){

if (localStorage.getItem('lastSeen')) { // First visit

        var lastSeen = localStorage.getItem('lastSeen');

        lastSeen = parseInt(lastSeen);

        var timestamp = new Date().getTime();

             if( ( timestamp - lastSeen ) < 21600) { // lastSeen less than 6 hour

                 if(localStorage.getItem('time')){

                       var a = localStorage.getItem('time');

                               a = parseInt(a);

                 }else{ 

                       var a = 0;

                 }

                 if (a == 1800) { // if real usage half hour

                    // set here your alert
                    alert("you are in website half hour");

                    a = 0;

                 }

                 a++;

                 localStorage.setItem('time', a.toString());

            }else { // lastSeen more than 6 hour

                          var lastSeen = new Date().getTime();

                localStorage.setItem('lastSeen', lastSeen.toString());

                var a = 0;

                localStorage.setItem('time', a.toString());

           }

}else {

            var lastSeen = new Date().getTime();

        localStorage.setItem('lastSeen', lastSeen.toString());

}

 

}, 1000);


  • 0
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
  • شريك الإطلاق
  • عضو جديد
  • قبل أشهر 7
ضع هذا التابع في كل صفحة داخل الموقع وقم باإدخال التنبيه المراد إظهاره للمستخدم في الأسفل وعندما تكون مدة الاستخدام الفعلية للمستخدم هي نصف ساعة سوف يظهر هذه الإشعار للمستخدم

يتم البدء من جديد إن كان أخر وقت لدخول الموقع هو اكثر من 6 ساعات.

window.setInterval(function(){

if (localStorage.getItem('lastSeen')) { // First visit

        var lastSeen = localStorage.getItem('lastSeen');

        lastSeen = parseInt(lastSeen);

        var timestamp new Date().getTime();

             if( (lastSeen - timestamp ) < 21600) { // lastSeen less than 6 hour

                 if(localStorage.getItem('time')){

                       var a = localStorage.getItem('time');

                               a = parseInt(a);

                 }else{ 

                       var a = 0;

                 }

                 if (a == 1800) { // if real usage half hour

                    // set here your alert

                 }

                 a++;

                 localStorage.setItem('time', a.toString());

            }else { // lastSeen more than 6 hour

                          var lastSeen = new Date().getTime();

                localStorage.setItem('lastSeen', lastSeen.toString());

                var a = 0;

                localStorage.setItem('time', a.toString());

           }

}else {

            var lastSeen = new Date().getTime();

        localStorage.setItem('lastSeen', lastSeen.toString());

}

}, 1000);


  • 0
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة


ملئ الشاشة

اضافة سؤال جديد