只需点击一下即可生成2个事件

时间:2012-06-30 23:24:09

标签: javascript html redirect hyperlink anchor

我正在网站上工作。我有一个页面上有一个按钮。当用户点击按钮时,我希望发生以下两件事:

(1)。当前页面(带按钮)重定向到新页面

(2)。链接的外部网页(比如google)会在新窗口中打开

关于如何实现这一目标的任何想法?

2 个答案:

答案 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>