<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中打开?感谢
答案 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