我有一个使用javascript window.open()
生成的弹出窗口“X”。当我尝试从弹出窗口'X'打开另一个子窗口'Y'时,我得到一个弹出窗口'Y',并且'X'的url重新加载到orignial浏览器窗口。任何人都可以帮我这个吗?
答案 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
。所以你的浏览器正在重新加载。如果可能的话,如果仍然不能发布你的脚本,试试这个!