Google AdSense

SSIを使って直前のページに戻る

| コメント(0) | トラックバック(0)

通常は画像などにonclick="history.back()" を使って戻るボタンを作成しますが、SSIでは、現在のページへ来た直前のURLを取得できるので、これを使ってそのページへのリンクを作成できます。

記述例は以下のようになります。

<a title="直前のページに戻る" href="<!--#echo var="HTTP_Referer" -->">before</a>

この方法だと、訪問者がどのようなルートをたどったとしても直前のページに戻れます。
参考ページなど別コンテンツのページへジャンプしてしまうと、ナビゲーションやパンクズリストでは何処だったか解からなくなる場合もあります。そんな場合に、全てのページの上部バナーやトップナビゲーションにこのリンクをつけておくと大変便利です。

java scriptとの違いは大差が無いのですが、SSIの場合では、javascriptをOFFにしていても有効な事yと、URLがページに直接書き込まれるのでソースを見てもなんら違和感を感じません。

ひとつ前の記事は「スタイル指定の継承を制御」です。

次の記事は「自分のドメイン(URL)を持とう」です。

トラックバック(0)

トラックバックURL: http://okanos.com/mt-tb.cgi/307

コメントする

スポンサードリンク

アーカイブ

Archives

ウェブページ

このブログ記事について

このページは、okanoが2007年2月 4日 19:35に書いたブログ記事です。

ひとつ前のブログ記事は「スタイル指定の継承を制御」です。

次のブログ記事は「自分のドメイン(URL)を持とう」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

このブログはさくらのレンタルサーバSAKURAで運用しMovable TypeMovableTypeで作成されています

Google AdSense

にほんブログ村 地域生活(街) 関西ブログ 神戸情報へにほんブログ村 自転車ブログへ にほんブログ村 自転車ブログ ポタリングへにほんブログ村 オヤジ日記ブログへにほんブログ村 フィードメーター - 中老SE岡野@神戸