【发布时间】:2010-10-13 10:50:22
【问题描述】:
在我的网页中,我有一个按钮,可以让我下载一个 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 中单击它后,我得到一个弹出窗口,我正在询问我是否真的要下载此文件。 Afetr 可能 1 秒后,窗口正在关闭。如果我将 traget 更改为“_top”,则窗口将保持打开状态。但它会打开一个新标签,这不是我想要的。 我怎么能强制 IE8 保持弹出窗口打开?我希望有一个带有 target ="_blank" 的小窗口。
谢谢 玛格达·穆斯卡拉
【问题讨论】:
标签: php javascript internet-explorer-8 popup target