में अन्य क्षेत्र पर क्लिक करते समय मेरे पास this HTML कोड है।अक्षम पर घटना <td> केवल टेक्स्ट पर क्लिक करते समय काम करता है लेकिन टीडी (यानी 10, यानी 11 अंक)
<table border="1" style="width:100%">
<tr> <th>Col</th></tr>
<tr><td onclick="alert('1');" disabled="disabled"><label>One<br></label></td></tr>
<tr><td onclick="alert('2');" disabled="disabled"><label>Two<br></label></td></tr>
<tr><td onclick="alert('3');" disabled="disabled"><label><br></label></td></tr>
</table>
ऊपर कोड क्रोम में काम करता है और माइक्रोसॉफ्ट एज यह सब 3 टीडीएस में टीडी टैग के अंदर कहीं भी क्लिक पर चेतावनी से पता चलता है।
लेकिन आईई 10 में, आईई 11 यह केवल तभी काम करता है जब टीडी में कुछ डेटा होता है, जैसे उपर्युक्त कोड में तीसरी पंक्ति अलर्ट नहीं देती है और अन्य टीडीएस के लिए यह केवल तब काम करती है जब हम पाठ पर क्लिक करते हैं, अन्य टीडी के अंदर किसी अन्य क्षेत्र पर क्लिक करते समय नहीं पाठ।
यह कोड मेरे बड़े आवेदन के हिस्से में है। मैं सिर्फ यह जानना चाहता हूं कि यह आईई में एक ज्ञात बग है, अगर हाँ कोई मुझे उस बग का लिंक प्रदान कर सकता है।
या क्या मुझे कोड में कुछ याद आ रहा है जो इस मुद्दे का कारण बनता है। चूंकि यह बड़े एप्लिकेशन का हिस्सा है, इसलिए मैं कम कोड जोड़ना चाहता हूं ताकि यह बाकी ऐप को प्रभावित न करे।
किसी भी मदद की सराहना की जाएगी
आपका एक पुराने डिजाइन पैटर्न .... आप क्या हासिल करने की कोशिश कर रहे हैं का उपयोग कर? एक तालिका में क्रमबद्ध कॉलम? इसके बजाय एक या बटन का प्रयोग करें। सारणी और कोशिकाएं प्रस्तुति तत्व हैं। ए और बटन एक्शन तत्व हैं। आपको उन्हें कार्यवाही घटनाओं को बांधना चाहिए। –
आप उल्लेख नहीं करते कि क्या बदला जा सकता है और कोड में क्या नहीं है। आईई क्या समझता है: आपने टीडी को अक्षम कर दिया है ताकि कोई माउस क्रिया पंजीकृत न हो। जब आप अक्षम विशेषता को हटाते हैं, तो क्लिक पूरे टीडी के लिए आईई में भी काम करता है। जब इसे एचटीएमएल में बदला जा सकता है (मुझे विकलांगों का कारण आश्चर्य होता है), तो आप पेज लोड के बाद जावास्क्रिप्ट में स्पष्ट रूप से ऐसा कर सकते हैं। और एक अच्छा लड़का बनें और ईवेंट हैंडलर भी वहां जोड़ें ;-) – msoft
कृपया अपने प्रश्न के बारे में कुछ जानकारी जोड़ें कि आप क्या कर सकते हैं। आप अपनी दूसरी टिप्पणी में उल्लेख करते हैं कि आप अक्षम को हटा नहीं सकते हैं। क्या इसे अन्य कोड द्वारा आवश्यक है या जावास्क्रिप्ट द्वारा पेज लोड पर इसे हटाने के लिए यह उचित है। यदि हां, क्या आप इस तालिका में एक आईडी या कक्षा जोड़ सकते हैं ताकि जावास्क्रिप्ट इसे पा सके? और मुझे कोई jQuery नहीं लगता है क्योंकि यह पुराना कोड है। – msoft