javascript - Can't switch on designMode in Internet Explorer -


निम्न कोड Firefox 3.6 में काम करता है, लेकिन इंटरनेट एक्सप्लोरर 8 में नहीं:

  & lt ; html & gt; & Lt; शीर्ष & gt; & Lt; title & gt; उदाहरण & lt; / title & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; फ़ंक्शन इनिट () {अलर्ट (document.designMode); Document.designMode = "on"; चेतावनी (document.designMode); } & Lt; / script & gt; & Lt; / head & gt; & Lt; body onload = "init ()" & gt; & Lt; / body & gt; & Lt; / html & gt;  

एफएफ में अलर्ट 'ऑफ' दिखाते हैं, फिर 'ऑन'; आईई में वे दोनों 'ऑफ' हैं।

मैं क्या कर रहा हूं?

< P> भले ही यह अलर्ट नहीं दिखाएगा, यह आईई में एक संपादन योग्य मोड को चालू करेगा:

  & lt; html & gt; & Lt; शीर्ष & gt; & Lt; title & gt; उदाहरण & lt; / title & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; फ़ंक्शन इनिट () {अलर्ट (document.designMode); Document.designMode = "चालू"; Document.body.contentEditable = 'सच'; चेतावनी (document.designMode); } & Lt; / script & gt; & Lt; / head & gt; & Lt; body onload = "init ()" & gt; & Lt; / body & gt; & Lt; / html & gt;  

आप पृष्ठ शरीर (जैसे & lt; p & gt; टेस्ट & lt; / p & gt; ) में कुछ डमी सामग्री डालकर परीक्षण कर सकते हैं और दोनों एफएफ और आईई में लोड कर सकते हैं। यह कम से कम IE8 के लिए एक उपयुक्त समाधान है।


Comments