首頁 > web前端 > js教程 > 主體

js不能跳到上一頁的問題解決方法_javascript技巧

WBOY
發布: 2016-05-16 17:41:20
原創
1212 人瀏覽過
問題描述:我們有兩個頁面A和B,當我們從A跳到B後不做作任何讓頁面回傳的操作,用JS:history.go(-1)就可以回到A頁面,但例如我們有Click,Change事件等激發了頁面的回傳,此時用history.go(-1)就回不到A頁面了。

解決的方法:我們要想辦法記錄到頁面回傳的次數N,然後用history.go(-n),就可以回到A頁。
在B頁面中放一個控制項記錄其回傳的次數,初始值為1
複製程式碼 程式碼如下:
 





<script> <BR>function goto() { <BR>var n=document.getElementById("TextBox1").value; <BR>var n=Number(n); <BR>history.go(-n); <BR>} <BR></script>






1





在B頁的CS程式碼如下:
複製程式碼 程式碼如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.TextBox1.Text = "1";
}
else
{
this.TextBox1.Text = Convert.ToString(Convert.ToInt16(this.TextBox1.Text) 1);
}
}

這樣子不管你從A到了B頁面,在B頁面中做了什麼操作,頁面回發了多少次,當你點擊【返回】時,都可以跳回頁面A了
原始碼下載
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板