javascript - php ajax auto logout with timer -


  & lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; Var t; फ़ंक्शन startTimer () {t = setTimeout ("document.location = '.. / लॉगिन / लॉगआउट.एफ़पी'", 50000); } फ़ंक्शन रोक टाईमर () {स्पष्ट टाइमआउट (टी); } & Lt; / script & gt;  

यह ऑटो लॉगआउट के लिए मेरी स्क्रिप्ट है,

मैं काउंटरडाउन टाइमर को दिखाना चाहता हूं, टाइमर कैसे बनाएं और दिखाने के लिए,

इसके अलावा मैं जिंदा बनाना चाहता हूं जब उपयोगकर्ता ने पृष्ठ का शरीर मारा,

इसके अलावा टाइमर को फिर से रीसेट करना होगा और फिर सिस्टम पुनः निष्क्रिय होने पर फिर से शुरू होगा,

इसे कैसे करें,

(टाइमर को दिखाना चाहिए, अर्थात, जब सिस्टम को छूने वाले लोगों को टाइमर नहीं चलाना चाहिए,

यदि उपयोगकर्ता सिस्टम को छूता है तो काउंटर को पुनरारंभ करना चाहिए)

इस फ़ंक्शन का उपयोग करें:

  फ़ंक्शन टाइमर (elem, starttime, endtime, speed, funktion, count) {यदि ( ! समाप्ति समय) समाप्ति समय = 0; यदि (! शुरुआती समय) शुरुआती = 10; यदि (! गति) गति = 1; गति = गति * 1000; If ($ (elem) .html () || $ (elem) .val ()) {यदि (count == "next" & amp; starttime & gt; एंडटाइम) starttime -; और अगर (count == "अगला" & amp; शुरुआती समय & lt; endtime) स्टार्टआइम ++; यदि ($ (elem) .html ()) $ (elem) .html (स्टार्टटाइम); और अगर ($ (elem) .val ()) $ (elem) .val (प्रारंभ समय); यदि (शुरुआती! = एंडटाइम & amp; amp; $ (elem)। HTML ()) setTimeout (फ़ंक्शन () {टाइमर (elem, $ (elem) .html (), एंडटाइम, स्पीड / 1000, फंक्शन, 'अगली') ;}, गति); यदि (स्टार्टटाइम! = एंडटाइम & amp; $ (elem) .val ()) setTimeout (फ़ंक्शन () {टाइमर (elem, $ (elem) .val (), एंड टाइम, स्पीड / 1000, फ़ंक्शन, 'अगले') ;}, गति); यदि (स्टार्टटाइम == एंडटाइम & amp; फ़ंक्शन) फ़ंकविकल्प (); } और वापसी; }  

  टाइमर ("# टाइमर", 50, 0, 1, फ़ंक्शन () {location.href = "../login/logout .php ";});  

Comments