【发布时间】:2010-05-03 22:57:55
【问题描述】:
我有带有method = POST 和action='/mydir/mypage/nextpage' 的JSP 页面
我有一个按钮:
<button title='Continue' onclick="this.form.perform.value='cancelButton'; javascript:doCloseWindow();">Continue</button>
和 JavaScript 方法如:
function doCloseWindow(){
location.href = "https://abc.xyz.com/mydir/?param=123";
}
它在 Firefox 3.6 中不起作用。点击按钮;它重定向到我在表单操作中提到的路径。
使用 Tamper 数据,我发现请求通过 GET 转到 URL(如方法中),然后重定向到表单的操作 URL。
我还在方法调用中添加了 return false -- javascript:doCloseWindow();<strong>return false</strong>
我厌倦了各种组合,比如
window.location.href = "https://abc.xyz.com/mydir/?param=123";
window.document.location.href = "https://abc.xyz.com/mydir/?param=123";
document.location.href = "https://abc.xyz.com/mydir/?param=123";
但没有成功。
【问题讨论】:
-
这是“火狐”,而不是“火狐”。 :-)
标签: javascript firefox firefox3.6