程序:
<!DOCTYPE html>
<html>
    <head>
        <script>
            function open_win()
            {
              window.open("http://www.w3schools.com","k");
             //window.open("http://www.w3schools.com","k",'width=600,height=600');
            }
            function open_wing()
            {
                window.open("http://www.google.com","k");
                //window.open("http://www.google.com","k",'width=600,height=600');
            }
        </script>
    </head> 
    <body>
        <form>
            <input type="button" value="W3C" onclick="open_win();">
            <input type="button" value="G" onclick="open_wing();">
        </form>
    </body>
</html>
我的怀疑与 JavaScript 有关。
在上面的程序中,我使用 k 作为窗口名称。当我们在浏览器中打开上述程序时。我们有两个按钮 W3C 和 G。点击 W3C 新标签将在浏览器中打开 w3schools.com,现在点击 G 按钮。新标签将不会打开。包含 weschools 的同一选项卡将加载 google.com。因为两者的窗口名称 k 相同。它按预期工作。但是现在注释 open_win() 和 open_wing() 的第一行,取消注释第二行。在浏览器上打开文件。两个按钮 W3C 和 G。点击 W3C ,一个窗口将从浏览器中弹出 w3schools.com。现在点击 G ,将打开新窗口。我希望为 w3schools.com 打开的同一个窗口应该刷新(因为它适用于标签,不适用于弹出浏览器窗口。)最后的问题是,为什么标签正在刷新,为什么不弹出浏览器窗口?为什么弹出的浏览器窗口不刷新?
请帮忙。谢谢,克里希纳