如何在同一页面打开网址,也可以使用javascript在newtab中打开

时间:2016-10-08 03:27:36

标签: javascript php

有可能吗?怎么做?现在我只能在同一个窗口打开

<div style='cursor: pointer;' onclick="window.open('dailyreport', '_self');">Daily Report</div>

只是在同一个窗口打开,如果我这样改变

<div style='cursor: pointer;' onclick="window.open('dailyreport', '_blank');">Daily Report</div>

在newtab中打开。

如果我想在同一个窗口打开怎么办 如果我想要它也可以在newtab中打开?感谢

3 个答案:

答案 0 :(得分:2)

我希望我理解你的问题:

<script type='text/javascript'>
    function Print_Report() {
        if(confirm("Do you want open on a new tab?") == true) {
            window.open('url.php', '_blank');
        } else {
            window.open('url.php', '_self');
        }
    }
</script>

<div style='cursor: pointer;' onclick='Print_Report();'>Daily Report</div>

修改

其他可能的选择是为此创建另一个div:

<script type='text/javascript'>
    function Print_Report() {
        window.open('url.php', '_self');
    }

    function Print_ReportNewTab() {
        window.open('url.php', '_blank');
    }
</script>

<div style='cursor: pointer;' onclick='Print_Report();'>Daily Report</div>
<div style='cursor: pointer;' onclick='Print_ReportNewTab();'>Daily Report</div>

答案 1 :(得分:1)

您可以使用:

window.open("http://www.google.com",'myTab');
window.location.href = "http://www.google.com";

答案 2 :(得分:0)

试试这个

window.open("www.youraddress.com","_self")

This is link to the Mozilla developer docs on Web API Window.open