0

我的网站上有一个邮政编码提交按钮。当用户按下提交按钮时,我希望当前页面(自我)转到不同的页面(结果)以及新的标签/页面打开。这是我正在使用的。我遇到的问题是第二个窗口没有打开。其他一切都有效。我在编码方面没有太多经验。我通过搜索把这个拼凑在一起。

<form id="header-box-form" action="http://www.quotesfortermlife.com/results.html" method="get">

    <input type="text" onkeypress="return submitenter(this,event)" maxlength="10" size="16" id="zipcode" name="zipcode" tabindex="1">

<input onmouseover=
                    "this.src='http://www.quotesfortermlife.com/pictures/orng_btn02.png';"
                          onmouseout="this.src='http://www.quotesfortermlife.com/pictures/orng_btn01.png';"
                          onclick=
                          "newWindow('http://www.quotesfortermlife.com/compare-rates.html','window2');window.open('http://www.quotesfortermlife.com/results.html','_self',' ')"
                          src="http://www.quotesfortermlife.com/pictures/orng_btn01.png"
                          type="image">

</form>

谢谢你尽你所能的帮助。

4

1 回答 1

1

尝试改变这个

 onclick="javascript:window.open("http://www.quotesfortermlife.com/compare-rates.html","other_window")

对此

onclick="window.open('http://www.quotesfortermlife.com/compare-rates.html','other_window')

首先“javascript:”部分是错误的,它只需要在链接的“href”属性中,这被滥用了很多。其次,因为您的 URL 周围有一个 " 它正在关闭 onclick 属性。因此,如果您必须在双引号内引用,那么教训是使用单引号。

于 2013-10-04T03:07:09.630 回答