• ベストアンサー

アンカーリンクを別のページに飛ばしたい

日記系CGIを使いサイトのトップページで記事を更新しています。 トップページはindex.cgiで、テンプレートのHTMLにログファイルを出力して表示しています。 過去ログとして格納する事ができ、その際は別のhtmlファイルとして保存されます。 トップページにあるテキストにアンカーリンクを頂いているのですが、過去ログ保存するとアンカーが無効になってしまいます。 特定のアンカーへのリンクを別のファイルに飛ばす事は出来ないでしょうか?

  • sher
  • お礼率42% (3/7)
  • HTML
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 日記の内容が過去ログ化した時点で、アンカーリンクのリンク先を変更するしかないです。  CGIである index.cgi からHTMLである過去ログへ飛んでいるわけですから、そう難しいことではないと思うんですが。  どの記事の場合に最新ログへ飛ぶか、過去ログへ飛ぶか、といった情報を別に持っておく必要はあります。

関連するQ&A

  • 別ページのアンカーへのリンク

    同じページにはある部分にアンカーポイントをおくことでページの下のほうでもショートカットできますが、これを別ページの下のほうにリンクさせるにはどうすればいいのでしょうか?リンク先のページ(link.html)に仮に#underというアンカーポイントを作り<a herf = "link.html/#under">としてみましたが、方法が間違っているみたいでできませんでした。どなたかご教授ください。

  • CGIから別の隠しページへのリンクを作成したい

    CGIにてログインページを作成しました。 http://・・・・/cgi-bin/login.cgi login.cgiには認証に成功したらsecret.cgiに飛ぶという風にかかれています。 認証に成功すると確かにsecret.cgiが開きます。(ちなみにsecret.cgiはもともとsecret.htmlだったファイルのファイル拡張子をcgiに変えただけのもの) --ここから本題です。 secret.cgiから自分のページ内の別のページに飛びたい場合、具体的にいうとsecret.cgiをTOP画面とした場合、日記等の画面を表示したい場合、日記ページのファイル名がdiary.htmlとかだと、InternetExplorerなどでURLをhttp://・・・/cgi-bin/diary.htmlと入力すればログイン画面を通らずとも直接見れてしまいますよね?この場合、secret.cgiから開きたいdiaryページもsecret.cgiと同様隠しページとするにはどうすればよいのでしょうか? 1.diaryページを隠しファイルにする方法 2.secret.cgiからのdiaryページへのリンクの書き方 以上2点、ご返答よろしくお願いします。

    • 締切済み
    • CGI
  • 内部リンク別ファイルへのリンク方法??

    Dreamweaverを使ってます。 トップページで小さくした写真クリック後、写真の説明などがあるファイルへリンクをさせたいのですが、どうしてもリンクさせることができません・・。 1、リンク先のページへアンカーポイントを設定。 2、リンク元ページの中で画像を選択 3、プロパティの中のリンクというところに‘****.html#アンカーポイント名‘の入力→enter 4、保存 というやり方だと思ったのですが・・。 リンク先のページはフォルダの指定から選んでおり、アンカーポイント名も確認しました。 完全に削除してから設定しなおしてもみました。 でもやっぱりリンクしません・・。 学校で習ったのも同じ方法だったと思っているのですが・・その時はリンクできたのに・・。 本を見ても‘****.html#アンカーポイント名‘の方法しか書いてありません・・。 なぜか今はどんなにクリックしてもリンクさせることができません・・・。 別の画像、複数ファイルを使ってもできません。 私のやり方が間違っているのでしょうか?? もし、間違っているのだったら正しい方法を教えてください・・・。 また、他に‘~だからできないんでは?‘というアドバイスもいただければ嬉しいです。 このままだと課題がトップページしか提出出来ません・・・・・・・・・。 よろしくお願いします。

  • 別ページからのアンカーリンクについて

    現在、下記jqueryを使用して横スクロールサイトを制作中です。 http://tympanus.net/codrops/2010/06/02/smooth-vertical-or-horizontal-page-scrolling-with-jquery/ 上記サイトを参考に 設置し問題なく動作しているのですが、 アンカーリンクを使用して 別ページから、各コンテンツにジャンプさせたいと思っています。 設置しているナビゲーションメニューからだと スムーズにスクロールし、正常に動作(コンテンツが一番左の位置でストップ)するのですが、 別ページから ○○.html#アンカーリンク名 というふうに リンクを張ると、表示位置が一番左の位置ではなく スクロールの途中でずれて止まってしまいます。 CSSも含め色々といじってはみたのですが まったく原因がつかめず苦戦しております。。 以下のスクリプトでは、ナビゲーションのリンクをクリックすると 動作するようにしていますが、 アンカーリンク名が○○の場合は、○○に表示させる といった命令のようなことはできるのでしょうか? 知識不足で申し訳御座いませんが お分かりの方がおられましたら宜しくお願いいたします。 $(function() { $('ul.nav a').bind('click',function(event){ var $anchor = $(this); /* if you want to use one of the easing effects: $('html, body').stop().animate({ scrollLeft: $($anchor.attr('href')).offset().left }, 1500,'easeInOutExpo'); */ $('html, body').stop().animate({ scrollLeft: $($anchor.attr('href')).offset().left }, 1000); }); });

  • フレーム内のアンカーにリンクしたいのですが・・・

    とても困っています・・・ よろしくおねがいします<m(__)m> A.htmlからB.htmlのアンカーにリンクを張っているつもりなのですが、うまくいかないのです。 Bにはとぶのですが、必ずトップにいってしまい、アンカーを認識してくれません。 上記のファイルはAもBも、ともにフレームを使用しています。 うまくいかない原因はこのせいでしょうか・・・ 同じページならうまくいくのですが。 いかがでしょうか?

    • ベストアンサー
    • HTML
  • ページ内リンク アンカー

    ページ内リンクの記述について教えてください。 <A href="#top">このページの先頭へ</A>ですが <A name="top"></A>をHTML中に記述するとページ最上部の余白がなくなります。 記述しないと最上部の余白があり正常表示されます。 <A name="top"></A>を記述しなくてもよいのでしょうか。 該当ページhttp://www.geocities.jp/sinsaku102578/01/fujikawa.html よろしくお願いします。

  • FC2ブログで別記事のアンカーリンクを設置する方法

    FC2ブログで記事作成時にあらかじめ作成しておいたアンカーにハイパーリンクでアンカーリンクを貼ることは可能ですが、ハイパーリンクでは、「このページのアンカー」しか選べません。 違うページのアンカーにリンクさせるにはどのような使い方をすればイイでしょうか? 違うページのアンカーにリンクさせる方法は <a href="ページURL#アンカー名">表示される文字</a> でできるというのは調べるとわかったのですが、わざわざこのHTMLを記録しておいて利用するしか方法はないのでしょうか?

  • トップページHTMLに更新日を自動的にさせる方法を探しています。

    トップページHTML ┣HTML1 |┗…HTML2 ┣HTML3 ┣CGI1 |┗…HTML4 ┗CGI2 …┗…DATA1 トップページHTMLに更新日を自動的にさせる方法を探しています。 HTML1にはHTML2のリンクが張ってあります。 HTML3はそのものを変更しています。 CGI1はHTML4のテンプレートを使って変更しています。 CGI2はDATA1に更新データを書き込んでいます。 トップページで表示させたい更新は ・HTML2 ・HTML3 ・CGI1 ・CGI2 以上の4つです。 ジャバスクリプトでもCGIでも何でも方法は問いません。

    • ベストアンサー
    • HTML
  • リンクとアンカーポイントの同時リンク

     当方web制作初心者です。  ページの最上部に、インラインフレームで別ファイルを表示させているページを作っています。 そのページの最下部でインラインフレーム内で表示するリンクはっているのですが、インラインフレーム内では、ちゃんとリンクしたページにジャンプしているのですが、リンクを貼ったところがページの最下部なので、自分でページの上部に移動しなければなりません。  以前にも同じような質問があったので試してみましたがページの上部に移動しません。試した方法は 「<a href="00.html#top">」のようにリンクするページの後ろにアンカーポイントをくっつけました。IE6(xp)ではうまく動作したのですが、IE7(vista)だと全く反応しません。  私のやり方がおかしいのか、もしくは他にもっといい解決策があるのかご教授ください。お願いします。

  • ページ内リンクのあるテンプレ編集についてです

    ページ内リンクのあるテンプレ編集についてです ホームページビルダーを使ってサイトを作るのにダウンロードしたテンプレートですが indexのファイルにトップ以外の全部のページが作ってあります。 その場合リンクされたページを新しい名前をつけて保存をしながらサイトを作っていけばよいのですか? indexファイルを開くたびにずらーっと長いものが出てきて、どう編集すればいいのか本に書いてなくて困っています。 わかり易く教えていただけると助かります。