使用iframe的onload事件

时间:2011-06-20 13:44:29

标签: javascript javascript-events onload-event

我希望有人可以帮助我 - 我正在放弃。我有一个页面,如果页面被选中,我希望pdf文档加载到一个框架中。最初代码有一个按钮,如果你点击它打开pdf'',我试图改变它,以便如果页面加载它必须打开PDF但没有运气。请有人帮帮我吗?

<html>
<head><title>Body onload example</title>
</head>
<script type="text/javascript">
function openPdf()
{
var omyFrame = document.getElementById("myFrame");
omyFrame.style.display="block";
omyFrame.src = "myFile.pdf";
}
</script>
<body onload="openPdf();">
</body>

1 个答案:

答案 0 :(得分:1)

你需要在身体内部放置一个带有适当ID(“myFrame”)的iframe - 霍夫我假设你为了简洁而跳过了这个。此外,请确保“myFile.pdf”与您调用它的页面位于同一级别。见http://jsfiddle.net/g97zk/2/

虽然请记住,在iframe中呈现PDF会导致它在大多数浏览器中下载。