Событие загрузки с помощью iframe - PullRequest
1 голос
/ 20 июня 2011

Я надеюсь, что кто-то может мне помочь - я на грани сдачи.У меня есть страница, если страница выделена, я хочу, чтобы документ 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 Ответ

1 голос
/ 21 июня 2011

Вам нужно иметь iframe с идентификатором appopriate («myFrame») внутри тела - хотя я предполагаю, что вы пропустили это для краткости. Кроме того, убедитесь, что «myFile.pdf» находится на том же уровне, что и страница, с которой вы его вызываете. Смотри http://jsfiddle.net/g97zk/2/

Хотя имейте в виду, что рендеринг PDF в iframe приведет к его загрузке в большинстве браузеров.

...