嗨,我想回到一个调用页面 我的页面的过程是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