मैं जेस्क्रिप्ट और डब्ल्यूएसएच का उपयोग कर कुछ सर्वर-साइड स्क्रिप्ट लिख रहा हूं। स्क्रिप्ट काफी लंबी हो रही हैं, और कुछ सामान्य कार्य और चर सामान्य लाइब्रेरी स्क्रिप्ट में बेहतर फिट होंगे जो मैंने अपने विभिन्न स्क्रिप्ट उदाहरणों में शामिल किया था।किसी अन्य से जेस्क्रिप्ट फ़ाइल का संदर्भ कैसे लें?
लेकिन, मुझे किसी अन्य से एक जेस्क्रिप्ट फ़ाइल का संदर्भ नहीं मिल रहा है। एक पल के लिए, हालांकि मैं फ़ाइल सामग्री पढ़ रहा हूं और इसे eval()
पर पास कर सकता हूं। लेकिन, जैसा कि यह MSDN:
ध्यान दें कि eval स्टेटमेंट में परिभाषित नए चर या प्रकार संलग्न कार्यक्रम के लिए दृश्यमान नहीं हैं।
क्या किसी अन्य से जेस्क्रिप्ट फ़ाइल को शामिल/संदर्भित करने का कोई तरीका है?
// A object to which library functions can be attached
var library = new Object;
eval((new ActiveXObject("Scripting.FileSystemObject")).OpenTextFile("common_script_logic.js", 1).ReadAll());
// Test use of the library
library.die("Testing library");
मैंने किसी चीज़ जो करने के लिए मैं अपने पुस्तकालय कार्यों संलग्न कर सकते हैं बनाने के लिए:
* "ध्यान दें कि eval स्टेटमेंट में परिभाषित नए चर या प्रकार संलग्न कार्यक्रम के लिए दृश्यमान नहीं हैं।" * जहां तक मैं कह सकता हूं, कम से कम WSH के लिए नहीं: http://stackoverflow.com/a/ 1 9747677/157247 –