我有一个使用 javascript 生成的弹出窗口“X” window.open()
。当我尝试从弹出窗口“X”打开另一个子窗口“Y”时,我得到一个弹出窗口“Y”以及“X”的 url 重新加载到原始浏览器窗口。有人可以帮我吗?
问问题
598 次
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 回答