使用“parent.location”在提交按钮上打开新窗口

时间:2011-02-11 09:53:52

标签: javascript

我很难获得提交按钮以在新窗口中打开链接。

按钮代码:

<input type="button" name="buy" value="Buy" onClick="parent.location='myurl'" />

我尝试在表单中添加target =“_ blank”,但这没有帮助。

是否可以使用此“parent.location”方法或任何等效方法打开新窗口。

如果我更改代码太多,我担心我的购物车脚本将不再有效。

致以最诚挚的问候,

Erik Chan

3 个答案:

答案 0 :(得分:1)

<form action="whatever" method="post" target="foo" onSubmit="window.open('', 'foo', 'width=1040,height=900,status=yes,resizable=yes,scrollbars=yes')">  

这应该可以满足您的需求。我一次又一次地使用

答案 1 :(得分:0)

尝试使用window.open()方法。

<input type="button" name="buy" value="Buy" onclick="window.open('myurl')">

答案 2 :(得分:0)

<input type="button" name="buy" value="Buy" onClick='window.open("http://www.abcd.com/")' />

查看它的开放功能参数 http://www.w3schools.com/jsref/met_win_open.asp