zend headScript()->appendFile in IE (internet explorer) -


स्क्रिप्ट के दो पंक्ति

  $ this-> headScript () - & gt; appendFile ('/js/global.js', 'टेक्स्ट / जावास्क्रिप्ट'); $ This- & gt; हेडस्क्रिप्ट () - & gt; ऐपेंडफ़ाइल ('http: //zendbase/js/global.js', 'text / javascript');   

फ़ायरफ़ॉक्स दोनों तरीकों से लिपि (पूर्ण, रूट रिश्तेदार) चलाता है

इंटरनेट एक्सप्लोरर केवल एपेंड (पूर्ण) की दूसरी विधि को चलाता है, जो कि http के साथ है I जो एक अच्छा तरीका नहीं है जब मैं ब्राउज़र में स्रोत को देखता हूं तो मैं निम्नलिखित पंक्ति को देख सकता हूं

  & lt; script type = "text / javascript" src = "/ js / global.js" & gt; & lt; / script & gt;   

लेकिन ब्राउज़र नहीं पढ़ रहा है यह वास्तव में मेरी समझ से परे है अजीब है। मैं IE सहित सभी ब्राउज़रों पर दस्तावेज़ रूट पथ के साथ काम करने के लिए पहली पंक्ति कैसे बना सकता हूं I क्या सहायता सहायक में कोई सेटिंग है? या कुछ और?

मैं गतिशील रूप से पूर्ण करने के लिए $ _Server चर का उपयोग कर सकता हूं, लेकिन मैं पूर्ण पथ का उपयोग नहीं करना चाहता।

कोई आइडिया पहले से धन्यवाद:)

स्क्रिप्ट के लिए सापेक्ष पथ निश्चित रूप से IE के साथ काम करेंगे - मैंने इसे कई बार उपयोग किया है ... आप उपयोग कर रहे होस्टनाम क्या है (जैसे www.example.com)? आपकी दूसरी लाइन कोड काम नहीं करनी चाहिए, क्योंकि आपके पास एक वैध होस्टनाम नहीं है - कुछ भी हल नहीं करेगा। क्या zendbase एक चर है?

Comments