Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM cookie प्रॉपर्टी


HTML DOM cookie प्रॉपर्टी का उपयोग कुकीज़ बनाने, पढ़ने और हटाने के लिए किया जाता है। कुकीज़ का उपयोग वेबसाइट्स द्वारा यूजर-विशिष्ट जानकारी को ट्रैक करने के लिए किया जाता है। इस मेथड का रिटर्न टाइप स्ट्रिंग होता है जिसमें सभी कुकीज़ की सेमीकोलन-सेपरेटेड सूची होती है। कुकीज़ key=value जोड़े के फॉर्मेट में होती हैं। कुकीज़ ब्राउज़र बंद होते ही हटा दी जाती हैं लेकिन आप इसके लिए एक एक्सपायरी डेट निर्दिष्ट कर सकते हैं।

सिंटैक्स (Syntax)

cookie प्रॉपर्टी सेट करने का सिंटैक्स:

document.cookie = newCookie

यहां, newCookie स्ट्रिंग टाइप का है और नेम-वैल्यू जोड़ों की सेमीकोलन-सेपरेटेड सूची है। newCookie के लिए निम्नलिखित वैकल्पिक वैल्यूज हैं:

पैरामीटर वैल्यूविवरण
expires=dateGMT फॉर्मेट में डेट निर्दिष्ट करने के लिए। डिफ़ॉल्ट रूप से कुकीज़ ब्राउज़र बंद होते ही हटा दी जाती हैं।
path=path:कंप्यूटर पर डायरेक्टरी पथ निर्दिष्ट करने के लिए जहां कुकीज़ स्टोर की जानी हैं। केवल एब्सोल्यूट पथ का उपयोग किया जाना चाहिए।
domain=domainnameअपनी वेबसाइट का डोमेन निर्दिष्ट करने के लिए। निर्दिष्ट न होने पर वर्तमान डॉक्यूमेंट डोमेन उपयोग किया जाता है।
Secureब्राउज़र को बताने के लिए कि कुकी को सर्वर पर भेजने के लिए https प्रोटोकॉल का उपयोग करें।

उदाहरण (Example)

HTML DOM cookie प्रॉपर्टी का एक उदाहरण:

<!DOCTYPE html> <html> <body> <h1>javascript COOKIE example</h1> <p>कुकी बनाने के लिए नीचे दिए गए बटन पर क्लिक करें</p> <button type="button" onclick="cookieCreate()">CREATE</button> <p id="Sample"></p> <script> function cookieCreate() { var x = document.cookie; x = "username=Matt;class=prior;location=USA;expires=Wed, 10 July 2019 12:00:00 UTC"; document.getElementById("Sample").innerHTML = "The cookie values are: " + x; } </script> </body> </html>

आउटपुट (Output)

इससे निम्नलिखित आउटपुट प्राप्त होगा:

HTML DOM cookie प्रॉपर्टी

CREATE बटन पर क्लिक करने पर:

HTML DOM cookie प्रॉपर्टी

उपरोक्त उदाहरण में:

हमने पहले एक CREATE बटन बनाया जो यूजर द्वारा क्लिक किए जाने पर createCookie() फंक्शन को एक्जीक्यूट करेगा:

<button type="button" onclick="cookieCreate()">CREATE</button>

cookieCreate() फंक्शन डॉक्यूमेंट ऑब्जेक्ट के cookie प्रॉपर्टी का उपयोग करके एक कुकी बनाता है। फिर हम कुकी key-pair वैल्यूज सेट करते हैं जो सेमीकोलन से अलग होती हैं। बनाई गई कुकी को फिर "Sample" आईडी वाले पैराग्राफ में इसकी innerHTML प्रॉपर्टी का उपयोग करके प्रदर्शित किया जाता है:

function cookieCreate() { var x = document.cookie; x = "username=Matt;class=prior;location=USA;expires=Wed, 10 July 2019 12:00:00 UTC"; document.getElementById("Sample").innerHTML = "The cookie values are: " + x; }

  1. HTML DOM Ol reversed प्रॉपर्टी HTML DOM Ol reversed प्रॉपर्टी

    HTML DOM Ol reversed प्रॉपर्टी सेट या लौटाती है कि लिस्ट का क्रम डिसेंडिंग (उल्टा) है या एसेंडिंग (डिफ़ॉल्ट)। सिंटैक्स olObject.reversed मान सेट करना olObject.reversed = booleanValue मान booleanValueविवरण trueक्रम डिसेंडिंग (उल्टा) होगा falseक्रम एसेंडिंग (डिफ़ॉल्ट) होगा उदाहरण <!DOCTYPE h

  1. HTML DOM offsetWidth प्रॉपर्टी HTML DOM offsetWidth प्रॉपर्टी

    HTML DOM offsetWidth प्रॉपर्टी किसी एलिमेंट की चौड़ाई को पिक्सेल में लौटाती है, जिसमें पैडिंग, बॉर्डर और स्क्रॉलबार शामिल होते हैं, लेकिन मार्जिन नहीं। सिंटैक्स HTMLelement.offsetWidth उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM offsetHeight</title> <style&

  1. HTML DOM offsetParent प्रॉपर्टी HTML DOM offsetParent प्रॉपर्टी

    HTML DOM offsetParent प्रॉपर्टी उस पैरेंट एलिमेंट का रेफरेंस लौटाती है जिससे चाइल्ड ऑफसेट परिभाषित होते हैं। सिंटैक्स HTMLelement.offsetParent उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM offsetParent</title> <style type="text/css">