在不加载页面的情况下保留后退按钮功能

时间:2011-12-29 12:02:31

标签: javascript grails

我想实现后退按钮功能,以便在点击时必须在不重新加载的情况下显示上一个访问过的页面,但可以看作之前更新/访问过的页面。

我已将其实现为

<input type="button" name="back" value="Back" onClick="history.go(-1)" />

但它试图加载页面。

是否可以在不加载页面的情况下实现后退按钮功能?

1 个答案:

答案 0 :(得分:1)

不,获取历史对象的URL并不是什么窍门 - 来源:get full url history using javascript

你可以设置cookie的历史记录(我知道,我知道),一个网站(最好是它们的一部分,如身体)加载ajax。

<input type="button" name="back" value="Back" />

类似的东西:

   $( "input[name=back]" ).click( function(){
            $( "body" ).load( urlFromYourCookieHistoryStack + " body" );

   });

历史记录将在您定义的网站上提供。 阅读jQuery load method =&gt; http://api.jquery.com/load/

使用jQuery cookie插件不应该是麻烦的