【发布时间】:2017-06-21 13:48:31
【问题描述】:
我为希腊语法树写了一个简单的查看器:
http://ibiblio.org/bgreek/resources/syntax-trees/reader/
在 Chrome 上,当我不在本地运行它时,主窗口会在 iframe 加载时被替换。见下文。如何解决此问题,以便主窗口保留在所有浏览器上?
主页面有一个 iframe,我在其中加载了一个使用其自己的 CSS 样式表格式化的 XML 文件:
<iframe id="display" src=""></iframe>
当点击按钮时,代码会将文件加载到这个 iframe 中:
function loadPassage() {
var passage = document.getElementById("passage").value;
document.getElementById("display").src = treeFile(passage, "nestle1904");
}
body 隐藏了滚动条,iframe 没有:
body {
background-color: antiquewhite;
overflow: hidden;
}
iframe {
overflow: scroll;
background-color: antiquewhite;
width: 100%;
height: 100em;
}
【问题讨论】:
-
我认为问题出在隐藏身体上的溢出。
标签: javascript iframe