2011-11-21 14 views
9

का समर्थन नहीं करता है मेरे पास एक jQuery पॉपअप विंडो है जो फ़ायरफ़ॉक्स में काम करती है।आईई 9 स्क्रिप्ट त्रुटि SCRIPT438: ऑब्जेक्ट संपत्ति या विधि 'addEventListener'

हालांकि, मैं अपने html पृष्ठ का वर्णन पंक्ति 1 पर निम्न त्रुटि संदेश मिल रहा है:

SCRIPT438: ऑब्जेक्ट संपत्ति या विधि 'addEventListener' popup_1.html, पंक्ति 1 वर्ण का समर्थन नहीं करता 1

केवल कोड मैं पंक्ति 1 में है:

<html> 

जब मैं IE9 डिबगर चलाने के लिए, मैं बुलाया कुछ पर एक त्रुटि हो रही है

script block(1) 

लेकिन मैं "स्क्रिप्ट ब्लॉक" नामक किसी भी जावास्क्रिप्ट का उपयोग नहीं कर रहा हूं क्या यह एक इंटरनेट एक्सप्लोरर है या कुछ?

उत्तर

13

ऐसा लगता है कि मैं एचटीएमएल 5 doctype जोड़ने के लिए किया था: मैं IE10 में यह त्रुटि आई

<!DOCTYPE html> 
6

। मुद्दा यह था कि ब्राउज़र compatibillity मोड में चल रहा था। एफ 12 दबाएं और इसे बंद करें। त्रुटि चली गई है।

enter image description here

+0

मैंने मानक मोड में दस्तावेज़ मोड भी सेट किया –

5

जोड़ना

<meta http-equiv="X-UA-Compatible" content="IE=Edge" > 

मेरे लिए यह समस्या हल हो जाती।

यह त्रुटि आमतौर पर होती है क्योंकि आईई प्रत्येक एचटीएमएल नोड के लिए जेएस चर बनाता है और यह jquery & अन्य जेएस चीजें जो आप जोड़ रहे हैं के साथ संघर्ष करता है।

1

सुनिश्चित करें कि आप निम्नलिखित टैग हैं:

  1. <!DOCTYPE html> (और, ज़ाहिर है, इस टैग को भी बंद)
  2. <meta http-equiv="X-UA-Compatible" content="IE=edge" />

इन दोनों टैग आईई बता उपयोग कर पृष्ठ प्रस्तुत करने के लिए एज, नवीनतम प्रस्तुतकर्ता।

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