我有一個history.back()
函數的問題。Javascript:用新參數回去
我有三個網頁A,B,C:
- 第一個(A)具有一個連接到第二(B)和所述鏈接包含 參數(ID = ..?)。
- B有一個連接到C
- 我從C回到B與
history.back()
。
問題是,back()
函數實際上使用包含參數,但我需要更改這些參數的A到B鏈接(從歷史記錄)。
所以我改變了history.back()
爲一個簡單的href,但當然,現在如果我點擊回來,我回到C頁面(我不想)。
那麼有什麼解決方案使用back()
與不同的參數? (我使用Angular,可能有些幫助)。
A.html:
<body ng-controller="AuthentCtrl">
<div align="center">
<button ng-click="location.href = 'view/listing.html?id=' + id + '&first=' + newAuthent;">Go!</button>
<br/>
</div>
</body>
B.html
<body onload="init()">
<script>
function init(){
var params = location.search.substring(1).split('&');
id = params[0].split('=')[1];
var firstCo = params[1].split('=')[1];
// execute some code, function of parameters
}
</script>
</body>
C.html
<body>
<div align="center">
<button ng-click="history.back()">Go!</button>
<br/>
</div>
</body>
你可以爲這個問題創建一個Plunkr或小提琴嗎?我想知道你是如何使用'back()'功能的。 – callmekatootie 2013-04-30 11:11:14
我要用代碼 – axvo 2013-04-30 12:44:10