【发布时间】:2014-01-31 22:26:44
【问题描述】:
我对要做的事情的想法是 当我在 Internet Explorer 浏览器的一个选项卡上打开一个网站并单击一个链接时,它应该在同一个浏览器中打开一个带有 pdf 页面初始化的新选项卡... pdf 页面有很多链接,如果你尝试点击他们中的任何一个他们应该带你回到你设法午餐的旧标签打开pdf并只在这两个标签之间切换 我希望这个想法很清楚..我正在尝试使用 html 和 javascript 来做到这一点......这是我写的,但在这里仍然缺少很多。提前感谢您提供的任何帮助
这里的这件作品在另一个窗口中的另一个瞬间
<html>
<head>
<script>
function son()
{
myWindow=window.open('','','width=500,height=500');
myWindow.document.write(" SON !");
myWindow.focus();
myWindow.opener.document.write("<p> DAD !</p>");
}
</script>
</head>
<body>
<input type="button" value="Open " onclick="son()" />
</body>
</html>
这个文件是我内置 pdf 文件的地方。
<object data="Test.pdf" type="application/pdf" width="100%" height="100%">
<p>It appears you don't have a PDF plugin for this browser.
you can <a href="Test.pdf">click here to
download the PDF file.</a></p>
</object>
再次感谢
【问题讨论】:
-
您不能通过 JavaScript 强制切换到不同的选项卡或窗口。
-
如果打开的页面是网页,您可以使用
postMessage执行类似的操作(但即使这样也不会切换选项卡),但我怀疑它不可能使用 PDF . -
@zzzzBov 即使我尝试将 pdf 放入 iframe
标签: javascript html internet-explorer