पर काम नहीं कर रहा है मेरे पास ASP.NET में आईफ़्रेम का उपयोग करने वाली एक बहुत ही संपूर्ण साइट है। मैं एक पुराने नियंत्रण को बदलने के लिए काम कर रहा हूं जिसका उपयोग हम jQuery UI संवादों का उपयोग करने के लिए संवाद दिखाने के लिए कर रहे थे। मैं यह भी सुनिश्चित कर रहा हूं कि आईई 9 में सबकुछ अच्छी तरह से काम करता है।IE9 में iframes में जावास्क्रिप्ट कोड
तथ्य यह है कि आईफ्रेम में दिखाए गए पृष्ठों में जो स्क्रिप्ट आईई 9 में काम नहीं कर रही है। क्यूं कर? क्योंकि ऑब्जेक्ट, ऐरे और स्ट्रिंग अपरिभाषित हैं। कुछ अन्य मुद्दे हो सकते हैं, मैंने केवल इन्हें देखा है।
कुछ संवादों पर iframes का उपयोग रोकने के लिए कोई मौका नहीं है (क्योंकि कई कारण हैं)। और मैं IE8 compability को मजबूर करने के लिए मेटा टैग का उपयोग नहीं करना चाहता हूं। क्या किसी को IE9 में इस बदसूरत बग को ठीक करने का कोई तरीका पता है? एक प्लगइन में iframe की
jQuery कोड मैं jQuery यूआई संवाद विन्यास के लिए बनाया है:
धन्यवाद, डिएगो
संपादित
यहाँ कुछ जानकारी है कि helfull हो सकता है
options.content = $("<iframe>")
.attr("src", options.intSrcIframe)
.attr("frameborder", 0)
.attr("scrolling", options.intIframeScrolling)
.css("background-color", options.intBgColorIframe)
.attr("height", "100%")
.attr("width", "100%");
_this.html(options.content);
आप कैसे जानते हैं कि वे अपरिभाषित हैं? –
क्या आप आईफ्रेम को तुरंत चालू करने के बारे में कुछ नमूना कोड प्रदान कर सकते हैं? उदाहरण के लिए आप iframe में jQuery लोड करते हैं? –
@ ime विदास: मैं दृश्य सुडियो से साइट चला रहा हूं क्योंकि ये परिवर्तन अभी तक लागू नहीं किए गए हैं। – Diego