Window.open无法在另一个弹出窗口中工作

时间:2013-05-27 06:53:54

标签: php javascript html window.open

我有一个使用javascript window.open()生成的弹出窗口“X”。当我尝试从弹出窗口'X'打开另一个子窗口'Y'时,我得到一个弹出窗口'Y',并且'X'的url重新加载到orignial浏览器窗口。任何人都可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

我尝试使用这个,它对我有用:

function openWin()
{
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<button class='hi' onclick='window.open()'> hi!</button>");
myWindow.focus();
}
<input type="button" value="Open window" onclick="openWin()" />

答案 1 :(得分:1)

从弹出的X窗口打开其他子窗口Y时,您可能没有return false。所以你的浏览器正在重新加载。如果可能的话,如果仍然不能发布你的脚本,试试这个!