链接打开新窗口并在父窗口上加载新页面

时间:2013-05-04 03:42:30

标签: javascript onclick hyperlink popupwindow

好吧我不知道这听起来有多困惑但是: 我希望能够单击一个链接,打开一个新的弹出窗口,同时还在父窗口上加载一个新的(和不同的)页面。

我现在拥有的:

<a href="JavaScript:newPopup('page2.html');" onClick="location.href='page3.html';">Click here</a>



<script type="text/javascript">

function newPopup(url) {
popupWindow=window.open(url,'popUpWindow','height=700,width=800,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')}</script>

onclick可以工作,但它不会打开一个新的弹出窗口。当我取出onclick时,弹出窗口可以工作。任何想法或提示?

2 个答案:

答案 0 :(得分:0)

尝试翻转href和onclick - 在评估/使用href之前发生onclick。

<a href="page3.html" onclick="newPopup('page2.html');">Click here</a>

单击时,由于onclick,它应该打开弹出窗口,然后自然导航到“page2.html”。

答案 1 :(得分:0)

您可以添加

,而不是添加onClick

window.location.href =“page3.html”

在newPopup功能中,同时打开一个弹出窗口。