好吧我不知道这听起来有多困惑但是: 我希望能够单击一个链接,打开一个新的弹出窗口,同时还在父窗口上加载一个新的(和不同的)页面。
我现在拥有的:
<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时,弹出窗口可以工作。任何想法或提示?
答案 0 :(得分:0)
尝试翻转href和onclick - 在评估/使用href之前发生onclick。
<a href="page3.html" onclick="newPopup('page2.html');">Click here</a>
单击时,由于onclick,它应该打开弹出窗口,然后自然导航到“page2.html”。
答案 1 :(得分:0)
您可以添加
,而不是添加onClickwindow.location.href =“page3.html”
在newPopup功能中,同时打开一个弹出窗口。