मैं इस तरह से कुछ करने की जरूरत है:जावास्क्रिप्ट ब्लॉक स्क्रिप्ट निष्पादन
- कोड का एक टुकड़ा
- प्रारंभ निष्पादित एक छवि लोड और स्क्रिप्ट निष्पादन
- ब्लॉक करने के लिए छवि को फिर से शुरू निष्पादन भरी हुई है
- कोड के बाकी निष्पादित
मुझे पता है कि सबसे आसान तरीका छवि एक के ऑनलोड घटना पर एक समारोह आवंटित करने के लिए है और फिर फ़ंक्शन में शेष कोड निष्पादित करें, लेकिन यदि यह संभव है तो मैं स्क्रिप्ट निष्पादन को अवरुद्ध करने वाला "रैखिक" व्यवहार करना चाहता हूं और फिर इसे फिर से शुरू करना चाहता हूं। तो, क्या ऐसा करने के लिए एक क्रॉस-ब्राउज़र तरीका है?
मैं मानता हूं कि यह एक बुरा तरीका है लेकिन मुझे लगता है कि यह एकमात्र तरीका है। हो सकता है कि मैं उपयोगकर्ता को स्क्रिप्ट निष्पादन को अवरुद्ध करने के बीच चुनने की संभावना दे और छवि लोड होने पर लोडिंग फ़ंक्शन को कॉल कर सकूं। – mck89
@ mck89: मुझे विश्वास करना मुश्किल लगता है कि यह एकमात्र तरीका है। मैं ईमानदारी से कह सकता हूं कि मैंने जावास्क्रिप्ट में ऐसी स्थिति में कभी नहीं देखा है जिसके लिए स्क्रिप्ट को लॉक करना आवश्यक है; चीजों को असंकालिक रूप से करने के लिए हमेशा एक तरीका है (जैसे अस्थायी रूप से ओवरराइडिंग फ़ंक्शंस)। आप अपने पृष्ठ पर लिपि के नियंत्रण में हैं। हो सकता है कि आप अपनी समस्या के बारे में अधिक जानकारी में जाकर एक और सवाल पोस्ट कर सकें? –
@ mck89: 'पूर्ण' संपत्ति Gecko और IE के लिए मौजूद है और अन्य ब्राउज़रों में भी काम कर सकती है। यदि आप स्क्रिप्ट निष्पादन को अवरुद्ध करने के लिए आग्रह करते हैं, तो मेरा अपडेट देखें। –