程序:
<!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 打开的同一个窗口应该刷新(因为它适用于标签,不适用于弹出浏览器窗口。)最后的问题是,为什么标签正在刷新,为什么不弹出浏览器窗口?为什么弹出的浏览器窗口不刷新?
请帮忙。谢谢,克里希纳