嗨,我想回到一個調用頁面 我的頁面的過程是A-> B-> C,有時A-> C,所以我想回來像C-> B-> A或C->通過使用按鈕背返回調用頁面javascript
我已經試過這一個在每個頁面
window.history.back();
但這樣A-> B-> C,然後回到C-> B-工作> C
在此先感謝
嗨,我想回到一個調用頁面 我的頁面的過程是A-> B-> C,有時A-> C,所以我想回來像C-> B-> A或C->通過使用按鈕背返回調用頁面javascript
我已經試過這一個在每個頁面
window.history.back();
但這樣A-> B-> C,然後回到C-> B-工作> C
在此先感謝
你可以去的網頁具體的數字要回去
window.location.history.go("page numbers here, for example -2");
UPDATE
它的工作原理爲:
a.html的;
<html>
<head>
</head>
<body>
PAGE A
<a href="b.html">go to b</a>
</body>
</html>
b.html作爲;
<html>
<head>
</head>
<body>
PAGE B
<input type="button" value="go back" onclick="window.history.go(-1)">
<a href="c.html">go to c</a>
</body>
</html>
和c.html作爲;
<html>
<head>
</head>
<body>
PAGE C
<input type="button" value="go back" onclick="window.history.back();">
</body>
</html>
@torazaburo在頁面'C'中,他可以使用window.history.back();要返回頁面'B'和頁面'B',他可以使用window.location.history.go(「 - 3」);返回頁面'A'。 – 2014-11-04 10:25:16
這就是爲什麼它'返回3頁'。 A-B-C,回去一頁,然後你在B,然後是3頁前是A. – 2014-11-04 13:43:48
@torazaburo我已更新,測試並看到它是如何工作的。下一次,請參與解決問題而不是判斷人員。如果你想自己看,你可以測試上面的代碼。 – 2014-11-04 14:32:54
window.history.go(-1);
應該做的伎倆。
-1
表示返回1頁。 -2
將返回兩頁。 2
將是兩頁向前。
不是'去(-1)'與'back'完全一樣,OP說這是行不通的?你認爲OP所報告的行爲屬於什麼? – 2014-11-04 09:03:50
爲什麼不使用前一頁的靜態鏈接? – Justinas 2014-11-04 07:13:32
@Justinas我也想使用靜態頁面,但在某些情況下我不能。因爲它的工作方式如下A-> B-> C,有時A-> C。 – 2014-11-04 07:18:17
如果你向我們展示了更多的代碼,它會有所幫助。 – Hrishi 2014-11-04 10:41:46