1

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

4

2 回答 2

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()" />
于 2013-05-27T07:18:16.437 回答
1

这可能是您return false从弹出的 X 窗口打开其他子窗口 Y 时没有的。所以你的浏览器正在重新加载。如果仍然无法工作,请尝试此操作,如果可能,请发布您的脚本!

于 2013-05-27T10:18:47.447 回答