Javascript打开新窗口并重新编写内容

Javascript Open New Window And Write Content Again

本文关键字:新编写 窗口 新窗口 Javascript      更新时间:2023-09-26

我写了一个脚本,当我第一次按下按钮时,窗口打开,内容被写入。但第二次我点击按钮时,窗口是焦点,而不是再次写入内容。

知道怎么摆脱这个吗?

<script type="text/javascript">
var OpenWindow;
function openwin(url) {
    OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no");
    OpenWindow.document.write("<meta http-equiv='"refresh'" content='"2;url="+url+"'">");
    OpenWindow.document.close();
    self.name="main"
}
</script>
<button onclick="openwin('http://www.google.com/')">Open Window</button>

我认为这符合您的要求:

<script type="text/javascript">
function openwin(url) {
    OpenWindow=window.open(url,"main", "height=250, width=250,toolbar=no,scrollbars="+scroll+",menubar=no");
}
</script> 
<button onclick="openwin('http://www.google.com/')">Open Window</button>

您的主要问题是在正文中设置URL,而不是使用在open()中设置URL的正确方法。