【问题标题】:Window.open not working in another pop up windowWindow.open 在另一个弹出窗口中不起作用
【发布时间】:2013-05-27 06:53:54
【问题描述】:

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

【问题讨论】:

    标签: php javascript html window.open


    【解决方案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()" />
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 当然...我会试试这个并告诉你结果。
      • 不正常!但如果它不起作用放置你的代码,我会尝试调试我最好的
      • 我得到了解决方案。我的问题是我在锚中声明了 href="#" 。这导致页面在父窗口中重新加载。不过感谢您的帮助。干杯:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 2016-12-21
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      相关资源
      最近更新 更多