双PopUP Onclick IE8

时间:2011-10-25 08:34:37

标签: javascript

我有以下代码

<script>

    function Results()
    {
        document.report_form.action = "index.php?p=report_view";
        document.report_form.target = "_blank";    
        document.report_form.submit();             
        return true;
    }

    function CSV()
    {
        document.report_form.action = "csv.php";
        document.report_form.target = "_blank";    
        document.report_form.submit();             
        return true;
    }

</script>

<form name='report_form' method='post'>

    <input type='submit' name='view_table'  value='Display' onclick="return Results();">
    <input type='submit' name='view_csv'    value='Export CSV'        onclick="return CSV();">

</form>

使用Firefox或Chrome时,它不会触发双重弹出,当使用IE8时,用户点击按钮一次,会出现2个弹出窗口或2个下载请求。

我找不到解决方法,请你告诉我我错在哪里?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试返回false;而不是返回true;