在我的网页中,我有一个按钮,可以让我下载 Excel 文件(由 php 代码生成)。 单击按钮后调用此部分。
<script type="text/javascript">
window.open('siem_xls_download_d.php?adatum=<?=$adatum?>&edatum=<?=$edatum?>&ir_qot_id_lang=<?=$ir_qot_id_lang?>', target="_top", "Zweitfenster","width=200,height=140,left=400,top=280");
</script>
<? } elseif ($output_pdf == "pdf") { ?>
<script type="text/javascript">
window.open('siem_pdf_download_d.php?adatum=<?=$adatum?>&edatum=<?=$edatum?>&ir_qot_id_lang=<?=$ir_qot_id_lang?>',"Zweitfenster","width=500,height=400,left=200,top=100");
</script>
在 ie8 中单击它后,我收到一个弹出窗口,询问我是否真的要下载此文件。大约 1 秒后窗口将关闭。如果我将 traget 更改为“_top”,则窗口将保持打开状态。但它打开一个新选项卡,这不是我想要的。 如何强制 IE8 保持弹出窗口打开?我希望有一个目标为“_blank”的小窗口。
谢谢 玛格达·穆斯卡拉
最佳答案
听起来这可能是 IE 第三方插件的问题。检查以确保所有扩展程序均已禁用并且没有运行任何弹出窗口阻止程序。我知道这听起来很愚蠢,但我自己也遇到过几次这样的事情。
希望这有帮助
关于php - ie8中弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922854/