2016-04-21 66 views
0

无法让此代码实际关闭一个窗口。谁能帮忙?当点击“返回”时,它会进入空白页面。Window.close脚本似乎没有关闭

<form method="post" action="http://ww8.aitsafe.com/cf/add.cfm" target="newWindow" onsubmit="window.open('', 'newWindow','width=800,height=500,'+'scrollbars=yes,status=no,toolbar=no,menubar=no,top=200,left=200')"> 
<p> 
<input type="hidden" name="userid" value="A8403475"> 
<input type="hidden" name="return" value="window.close"> 
<input type="hidden" name="thumb" value="logo.png"> 
<select name="productpr"> 
<option>- Select Size -</option> 
<option value="Size one:9.99">Size one - 9.99</option> 
<option value="Size two:12.99">Size two - 12.99</option> 
</select> 
<input type="submit" value="Add to Cart"> 
</p> 
</form> 

回答

0

定义您的代码隐藏输入字段的值会做在这种情况下没有什么

创建一个按钮,做一些与此类似:<button type="button" onclick="window.close();">Close</button>

当你想关闭该窗口没有指定...

+0

这样的作品,但我需要它在窗口它打开。我无法访问该窗口在其他位置托管的代码。但我有权改变“返回”的行为。例如,我可以放入一个网址,然后点击它。但不能让它自己关闭。 – Luke

+0

@Luke因此试图将值'window.close()'放入。 – slick

+0

这样做,它进入一个空白页面。 – Luke