ASP.NET'te iframe'leri kullanan çok eksiksiz bir site var. JQuery UI iletişim kutularını kullanmak için diyalogları göstermek için kullandığımız eski bir kontrolü değiştirmek için çalışıyorum. Ayrıca her şeyin IE9'da iyi çalıştığından emin oluyorum.IE9 iframes içinde Javascript kodu çalışmıyor
Gerçek şu ki: iframe'de gösterilen sayfalarda gördüğüm komut dosyası IE9'da çalışmıyor. Niye ya? Nesne, dizi ve dize tanımsız olduğundan. Diğer bazı sorunlar olabilir, sadece bunları gördüm.
Bazı iletişim kutularında iframe'leri kullanmayı bırakma şansı yoktur (bir çok sebepten dolayı). Ve IE8 Compability'i zorlamak için meta etiketini kullanmamayı tercih ediyorum. IE9'da bu uggly hatayı düzeltmek için herhangi bir yol biliyor mu? Bir eklenti Iframe için
jQuery kod jQuery UI iletişim yapılandırma için yaptık::
sayesinde Diego
Düzenleme
İşte helfull olabilecek bazı bilgiler var
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);
Tanımlanmamış olduklarını nereden biliyorsunuz? –
iframe'i nasıl başlattığınıza dair örnek bir kod verebilir misiniz? Örneğin iframe'de jQuery yüklüyor musunuz? –
@ Šime Vidas: Bu değişiklikler henüz uygulanmadığından siteyi görsel seslerden alıyorum. – Diego