【发布时间】:2012-11-21 17:58:18
【问题描述】:
我需要在网站的某些页面中有一个链接,通过点击它,它需要回到上一页,就像浏览器的后退按钮一样。这样做的正确方法是什么?我在想我应该使用一些客户端脚本,比如 Javascript,对吧?
【问题讨论】:
标签: javascript html hyperlink
我需要在网站的某些页面中有一个链接,通过点击它,它需要回到上一页,就像浏览器的后退按钮一样。这样做的正确方法是什么?我在想我应该使用一些客户端脚本,比如 Javascript,对吧?
【问题讨论】:
标签: javascript html hyperlink
在 JavaScript 中,它是:
history.go(-1);
或
history.back();
【讨论】:
随便用
history.go(-1);
但是在那之后你不能再继续前进(所以前进按钮不会让你回到原来的位置——也就是说,这与点击后退按钮不是 100% 相同)。
【讨论】:
back() 而不是go(-1)。致电back() 后,您可以使用forward()。
你可以使用:
<form>
<input type="button" value="Zurück" name="back" onClick="javascript:history.back(1)">
</form>
或在链接中:
<a href="javascript:history.back(1)">back</a>
如果你想继续前进,请使用history.forward(1),但请注意:这只有在你之前调用过back() 时才有效!
【讨论】:
类似:
<script>
function goBack()
{
window.history.back()
}
</script>
应该这样做。
【讨论】:
点击按钮返回浏览器
<INPUT TYPE="BUTTON" VALUE="Go Back" ONCLICK="history.back()">
【讨论】:
我认为您可以将 History API 用于浏览器。
window.history.back()
这应该可行。
【讨论】:
<FORM><INPUT TYPE="BUTTON" VALUE="Go Back"
ONCLICK="history.go(-1)"></FORM>
试试这个代码
【讨论】: