簡體   English   中英

Firefox 3.6-location.href在JSP中不起作用

[英]Firefox 3.6 - location.href not working in JSP

我有method = POSTaction='/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中不起作用。 點擊按鈕; 它重定向到我在表單操作中提到的路徑。

使用篡改數據,我發現請求使用GET轉到URL(與方法中一樣),然后重定向到表單的操作URL。

我還在方法調用中添加了return false- javascript:doCloseWindow(); return false javascript:doCloseWindow(); return false

我累了各種組合

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";

但是沒有成功。

在調用doCloseWindow之前,請刪除“ javascript:”。

至此,您已經在該事件處理程序中執行了一些JavaScript代碼-試圖再次告訴瀏覽器以下代碼是JavaScript是沒有意義的。

嘗試將您的Javascript調用更改為:

function doCloseWindow(){
    alert('here');
    location.href = "https://abc.xyz.com/mydir/?param=123";
    return false;
}

我想知道該功能是否正在實際運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM