2009-09-28 32 views
5

के साथ जावास्क्रिप्ट कुकी टाइमआउट मैं जावास्क्रिप्ट के साथ एक कुकी सेट करना चाहता हूं। काफी आसान। आइए कहें कि मैंने इसे 15 मिनट के लिए सेट किया है।उलटी गिनती टाइमर

कुकी समाप्त होने पर दिखाने के लिए मैं टाइमर शो कैसे गिनती करूं? और यहां तक ​​कि अगर वे पृष्ठ छोड़ देते हैं तो भी मैं इसे गिनती रखना चाहता हूं और जब वे पृष्ठ पर वापस आते हैं तो भी यह गिन रहा होगा।

खराब स्पष्टीकरण के लिए खेद है। लेकिन मुझे काफी यकीन है कि इसकी संभावना है।

धन्यवाद

उत्तर

5

स्टोर एक कुकी कोई कुकी वहाँ है अगर भीतर अब + 15 मिनट का समय स्टाम्प। एक साधारण स्क्रिप्ट लिखें जो हर सेकेंड और टाइमस्टैम्प के बीच का अंतर जांचती है।

संपादित करें:

// 200 seconds countdown 
var countdown = 200; 

//current timestamp 
var now = Date.parse(new Date()); 

//ready should be stored in your cookie 
var ready = Date.parse(new Date (now + countdown * 1000)); // * 1000 to get ms 


//every 1000 ms 
setInterval(function() 
{ 
    var sec = (ready - Date.parse(new Date()))/1000; 
    document.title = sec + " seconds left"; 

},1000); 
+1

और बस को जोड़ने के लिए नमूना कोड - उपयोग setInterval() और नहीं setTimeout() टाइमर के लिए। वास्तव में कोड आईएमओ –

+0

उदाहरण को सरल बनाता है? –

+0

मैंने वास्तव में एक छोटा सा नमूना कोड जोड़ा। अगर यह काम करता है तो मुझे बताएं। – jantimon

संबंधित मुद्दे