【发布时间】:2013-05-27 06:53:54
【问题描述】:
我有一个使用 javascript window.open() 生成的弹出窗口“X”。当我尝试从弹出窗口“X”打开另一个子窗口“Y”时,我得到一个弹出窗口“Y”以及“X”的 url 重新加载到原始浏览器窗口。有人可以帮我吗?
【问题讨论】:
标签: php javascript html window.open
我有一个使用 javascript window.open() 生成的弹出窗口“X”。当我尝试从弹出窗口“X”打开另一个子窗口“Y”时,我得到一个弹出窗口“Y”以及“X”的 url 重新加载到原始浏览器窗口。有人可以帮我吗?
【问题讨论】:
标签: php javascript html window.open
我尝试了这个,它对我有用:
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()" />
【讨论】:
这可能是您在从弹出的 X 窗口打开其他子窗口 Y 时没有return false。所以你的浏览器正在重新加载。如果仍然无法工作,请尝试此操作,如果可能,请发布您的脚本!
【讨论】: