2012-03-13 17 views
8

मैं इस जावास्क्रिप्ट फ़ंक्शन को निष्पादित करने से कैसे रोकूं।मैं जावास्क्रिप्ट फ़ंक्शन को कैसे रोकूं, रोकूं या मारूं?

मेरे पास एक जेएस फ़ंक्शन है जो गंभीर समस्या उत्पन्न कर रहा है और मैं इसे स्रोत को हटाने और संशोधित करने में सक्षम नहीं हूं। मैं जानना चाहता हूं कि कार्य को रोकने, रोकने या मारने के लिए संभव है कि जब तक मैं इस मुद्दे को हल नहीं करता तब तक इसे निष्पादित नहीं किया जाता है।

पृष्ठ के अंदर तो कहीं:

<script type="text/javascript"><!-- 
problem_func(); 
//--></script> 

और यह सब मैं चाहता हूँ शीर्ष लेख या बाहरी जे एस के अंदर एक डाट रखने निष्पादन से कि समारोह को रोकने के लिए है।

कोई सलाह?

यहां लाइव उदाहरण है, इसे कैसे रोकें? http://jsbin.com/uxalag/3

+0

@ मॉरे मुझे अभी भी खराब कोड निष्पादित किया गया है। क्या आपने smth को संशोधित किया? – devjs11

+1

आपको "ओवरराइट-फ़ंक्शन" रखने की आवश्यकता है, जहां "खराब" फ़ंक्शन घोषित किया गया है और जहां इसे बुलाया जाता है। यदि यह संभव नहीं है, क्योंकि दोनों स्थान एक ही जेएस फ़ाइल में हैं, तो आपकी समस्या के लिए कोई समाधान नहीं है (इसके बारे में सोचने योग्य)। ओह और वैसे - स्क्रिप्ट टैग से उन HTML टिप्पणियों को छोड़ दें। हम बहुत लंबे ब्राउज़र हैं जिन्हें इसकी आवश्यकता है (जो नेटस्केप 4 और आईई 5 या तो के लिए था)। –

+0

@ मोरे दोस्त, मेरे पास एक विचार है लेकिन मुझे यकीन नहीं है कि इससे मदद मिलेगी। क्या होगा यदि मैं

5

बस इसे

उदाहरण के लिए

के ऊपर लिख अगर एक function abc() { ..... } आप समस्या का कारण आप एक खाली शरीर के साथ यह अधिलेखित कर सकते हैं।

function abc() { } 
संबंधित मुद्दे