2009-07-08 13 views

उत्तर

17

यदि दो स्क्रिप्ट टैग एक ही पृष्ठ पर हैं, तो किसी फ़ंक्शन के दायरे से बाहर घोषित कोई भी चर पृष्ठ पर वैश्विक है।

+5

रफ़ू, इस दौड़ खो दिया है। – seth

9

इसे global बनाएं;

script1.js

var foobar = "O HAI"; 

script2.js

alert(foobar); 
+0

मुझे लगता है कि यहां सभी डाउनवॉट्स हैं क्योंकि हमने नहीं कहा "वैश्विक चर का उपयोग न करें"? या किसी अन्य कारण? – seth

6

दो स्क्रिप्ट टैग एक ही पृष्ठ पर कर रहे हैं, किसी भी चर एक समारोह के दायरे से बाहर घोषित पृष्ठ पर वैश्विक है । हालांकि, इससे कोई फर्क नहीं पड़ता कि कुछ अनुप्रयोगों के लिए कौन सी स्क्रिप्ट लोड की जाती है।

0

जब आप एक <script> अंदर एक चर घोषित कर दिया, आप इसे कहीं भी आसानी से इस का उपयोग करके पहुँच सकते हैं:

var myValue= window.yourProperty; 
+0

इसका ओपी प्रश्न के साथ कुछ लेना देना नहीं है। – andreas

+0

@andreas मैंने जवाब संपादित किया। यह बहुत गर्म था, नोटिस के लिए धन्यवाद। –

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