リンクが AJAX コンテンツ領域にある場合を除いて、私は jQuery アドレス プラグインを使用して戻るボタンのサポートを有効にしています。例えば
<div id="content">
<a href="example.html" rel="address:example.html" onclick="ajaxLoad(this);">link</a>
</div>
ここで ajaxLoad はcontent
のコンテンツに置き換えられexample.html
ます。これを実行しようとすると、アドレス バーは変化せず、戻るボタンはコンテンツ領域外のリンクの最後のインスタンスに移動するだけです。
これを機能させる方法はありますか?
編集:
プラグイン: http://www.asual.com/jquery/address/
ajaxLoad関数の例:
function ajaxLoad(obj)
{
$.get(obj, function(data)
{
$("#main").html(data);
});
return false;
}