8

मैं jQuery + ड्रूपल और कुछ jQuery प्लगइन का उपयोग कर रहा हूं। फ़ायरफ़ॉक्स के साथ ठीक है। लेकिन आईई में मुझे इस तरह की समस्या मिल रही है।इंटरनेट एक्सप्लोरर लाइन 1 char 1 कोड 0 त्रुटि

पंक्ति: 1 चार: 1 त्रुटि: वस्तु की उम्मीद यूआरएल: http://businessway.am

मैं .js फ़ाइलों को शामिल किया है। कैसे पता चलेगा कि समस्या कहां है? जिसमें फ़ाइल? पंक्ति 1? कौन सी फाइल?

यदि आप कृपया पहले दी गई साइट की जांच कर सकते हैं।

+1

मैं मिल निम्न त्रुटि संदेश: artNoStyleAdding परिभाषित नहीं है http://businessway.am/ लाइन: 84 – Billy

+0

बिली आप किस डीबगर का उपयोग कर रहे हैं? –

उत्तर

8

आप मामले में त्रुटियों के इस प्रकार एक <script src="...url..."></script> का यूआरएल वापस नहीं करता है जावास्क्रिप्ट, लेकिन कुछ अन्य सामग्री (एचटीएमएल)

मैं पेज की जाँच की है, लेकिन स्रोत के साथ सभी लिपियों वास्तव में जावास्क्रिप्ट वापस जाने के लिए प्रतीत होती हैं मिल सकता है । थोड़ा अधिक खुदाई के साथ, यह है कि इस eval कोड त्रुटि संदेश से चलाता है लगता है:

artNoStyleAdding(document) 

ऐसा लगता है कि ऐसा लगता है कि इस स्क्रिप्ट से आ रही है:

<script type="text/javascript">if (Drupal.jsEnabled) {$(document).ready(function(){    window.setTimeout("artNoStyleAdding(document)", 2000);});}</script> 

पिछले लेकिन एक स्क्रिप्ट सिर में है कि दस्तावेज़ का।

तत्काल आप artNoStyleAdding फ़ंक्शन को घोषित और कोड करना भूल गए हैं, जो कुछ भी करना है।

+0

सभी फाइलें मौजूद हैं, और जावास्क्रिप्ट फ़ाइलें हैं। –

+0

धन्यवाद। यह तय है :) आप कैसे जावास्क्रिप्ट डीबग करते हैं? –

+0

अजीब अजीब। आईई 7 और आईई 8 तय। लेकिन आईई 6 अभी भी एक ही समस्या दे रहा है ... –

0

आईई के आपके संस्करण के आधार पर आप उपलब्ध विकास उपकरण को तोड़ना चाहेंगे। आप IE12 में देव उपकरण में निर्मित Firebug Lite का उपयोग कर सकते हैं या पुराने स्टैंडबाय पर जा सकते हैं और Web Developer Express का उपयोग कर सकते हैं।

+0

मैं IE8 और DebugBar उपयोग कर रहा हूँ। सभी मेरे लिए ठीक लग रहा है! मैं जावास्क्रिप्ट में विशेषज्ञ नहीं हूँ :)) –

0

समस्या आईई 7 और आईई 8 में तय की गई है, लेकिन आईई 6 एक ही त्रुटि देता है।

अपडेटेडः फिक्स्ड। क्षमा करें :)

2

मैंने यह त्रुटि आई 7 में देखी है जब आपके पास अंत में एक अतिरिक्त कॉमा के साथ जावास्क्रिप्ट ऑब्जेक्ट है।

उदाहरण:

var something = { 
    "one": ["a"], 
    "two": ["b"], 
    }; 

होना चाहिए:

var something = { 
    "one": ["a"], 
    "two": ["b"] 
    }; 

IE8, क्रोम, और Firefox हालांकि यह दिमाग में नहीं है।

2

मैं केवल IE में इस सटीक एक ही त्रुटि थी, जब एक निश्चित स्थान में टिप्पणी डाल:

function initMyUI() { 
    $("#myId") // Don't put comments here. 
     .delegate("#btnMyButton", "click", _clickDoSomeThings); 
}; 
संबंधित मुद्दे