我正在网站上工作。我有一个页面上有一个按钮。当用户点击按钮时,我希望发生以下两件事:
(1)。当前页面(带按钮)重定向到新页面
(2)。链接的外部网页(比如google)会在新窗口中打开
关于如何实现这一目标的任何想法?
答案 0 :(得分:1)
先做2,然后做1。
我的意思是,首先打开一个新窗口,然后更改页面,而不是按相反的顺序。
要重定向检查:How to redirect to another webpage in JavaScript/jQuery?
要打开一个新窗口:http://www.w3schools.com/jsref/met_win_open.asp
顺便说一句,你仍然只有一个事件,即鼠标事件,你想要的是在同一个代码块上同一事件的两个动作
答案 1 :(得分:0)
以下是一个示例HTML页面,它将在当前窗口中打开yahoo
(您可以用自己的页面替换)和google
在新窗口中打开。对于选项卡式浏览器,它将打开一个新选项卡而不是新窗口。您可以按任何顺序调用它。
<html>
<head>
<script type="text/javascript">
function openwindows()
{
window.open("http://www.yahoo.com", "_self")
window.open("http://www.google.com")
}
</script>
</head>
<body>
<input type="button" value="open" onclick="openwindows()"
</body>
</html>