php - ie8中弹出窗口

标签 php javascript internet-explorer-8 popup target

在我的网页中,我有一个按钮,可以让我下载 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/

相关文章:

php - MySQL PDO 查询优化

php - cre 加载 6.4.1 管理

javascript - 允许播放一次音频 html

javascript - 如何忽略 javascript 中的 $1 替换反向引用

javascript - 在 jQuery 中,如何根据从下拉列表中选择的月份来增加年份

javascript - 改进js代码去掉全局变量和函数

php - 连接到 MySQL 的安全 PHP 类?

css - 如何获取css伪元素:checked to work in IE7 + IE8?

css - 自定义字体在 IE 8 及以下版本中不起作用

PHP 文件上传 - 文件名中的重音符号和空格