Bootstrap不能在iframe内的IE 6上运行

时间:2014-05-23 14:06:43

标签: javascript css twitter-bootstrap iframe internet-explorer-6

我正在使用旧系统。

为了不浪费时间了解旧的HTML代码,我在一个Iframe中使用了bootstrap。

这就是这个页面的用法。在谷歌浏览器上工作正常。

Iframe Working on Google Chrome

如您所见,RED区域是我的Iframe,使用CSS。

style="width: 100%; height: 100%; border:none;"

在IE6上,历史记录发生了变化。

Iframe not working on IE6

IE不接受宽度和高度的任何代码。我已经尝试过这个JavaScript代码,没有成功。

function autoResize(id) {
    var newheight;
    var newwidth;

    if (document.getElementById) {
        newheight = document.getElementById(id).contentWindow.document.body.scrollHeight;
        newwidth = document.getElementById(id).contentWindow.document.body.scrollWidth;
    }

    document.getElementById(id).height = (newheight) + "px";
    document.getElementById(id).width = (newwidth) + "px";
}

如您所见,宽度和高度是我的第一个问题。 Bootstrap也没有在iframe中正确显示。

我需要一只手找到解决问题的方法。

1 个答案:

答案 0 :(得分:1)

我相信这会回答你的问题。