我将数据加载到<对象>使用Javascript。它拒绝在Chrome中使用,也没有错误消息。
你可以在这里看到一个最小的例子: http://tinkerbin.com/HIqG0ypb
答案 0 :(得分:1)
我很奇怪浏览器假设object.data可以设置为 URI ,但显示
[编辑]
所以
<script type="text/javascript">
function openFrame() {
document.getElementById('testFrame').data="http://test.com";
}
</script>
必须为Chrome编写:
<script type="text/javascript">
function openFrame() {
document.getElementById('testFrame').data="http://test.com";
var el = document.getElementById("testFrame");
var h = el.innerHTML;
el.innerHTML = h;
}
</script>
其中testFrame是:
<object id="testFrame" type="text/html" style="overflow-x: hidden; width: 100%; height: 100%" />