我在ASP.NET中有一个非常完整的网站,使用iframe。我正在努力改变我们用来显示对话框以使用jQuery UI对话框的旧控件。我也确保在IE9中一切正常。IE9中的iframe中的JavaScript代码不工作
事实是:我在iframe中显示的页面中的脚本在IE9中不起作用。为什么?因为对象,数组和字符串未定义。可能还有其他一些问题,我只看过这些。
没有机会(因为很多原因)在某些对话框上停止使用iframe。我宁愿不使用meta标签来强制IE8兼容性。有没有人知道任何方式来解决这个在IE9中的错误?
谢谢,迭戈
编辑
这里有一些信息可能是helfull:
在插件的iframe jQuery代码我做出决定的配置jQuery用户界面对话框:
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);
你怎么知道他们不确定? – 2011-04-01 14:55:27
你能否提供一些关于如何实例化iframe的示例代码?例如,你是否在iframe中加载jQuery? – 2011-04-01 14:55:59
@ŠimeVidas:我从视觉sudio运行该网站,因为这些变化尚未实现。 – Diego 2011-04-01 14:59:40