- 締切済み
HTMLのように、同じファイルのマーカー位置へリンクを貼ることは
フレームページで マーカー位置を<A name="1">というように設定しそこに飛ばすように <A href="mein.htm#2" target="mein">とすると、 ジャンプしますけれど、 これを、CGIですることはできるでしょうか? 縦のフレームで、左がメニュー(HTML)、右が掲示板(CGI)。 というイメージです。 掲示板の特定の位置にマーカーを付けて、 左メニューページでクリックしてジャンプ・・・というように。 図解できないんで説明が下手ですみません。 CGIにかなり詳しくないとやはり無理でしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- the845t
- ベストアンサー率33% (246/743)
例えば、その掲示板が、ずーっと下へ一覧するようなページであれば、簡単でしょうが、 ページが切り替わるような形だった場合、 ページが変わった際にHTMLの方も自分で手入力で直す必要がありますよ。 左側のメニューもCGIであるのならば、簡単ですが。 (CGIの知識は必要) あと、そういう掲示板配布されていたと思いますよ。 「フレーム 掲示板 配布」で探せば見つかるかも?
- leaz024
- ベストアンサー率75% (398/526)
指定したマーカーからの表示を行うのは、CGIではなく、ブラウザの仕事です。 そもそもCGIのURLにマーカーを指定しても、CGIにその内容は送られません。 このためCGIは、(マーカーのタグを含んだ)HTMLを出力するだけです。 ※マーカーは、下のようにパラメータより後ろに指定します。 bbs.cgi?page=2#marker ブラウザは受け取ったHTMLを表示し、URLでマーカーが指定されていればマーカーを探し、あればそこまでスクロールさせます。 そのHTMLがファイルだったかCGIだったかは関係ないわけです。 お分かりいただけたでしょうか?
お礼
それほど難しいことでもないようですね。出来るという事がわかっただけで 収穫です。ありがとうございました。
- greetinggreentea
- ベストアンサー率27% (27/99)
ご自身でその掲示板(CGI)のスクリプトを編集できるのであれば、できます。 スクリプト中、任意の位置に<A NAME="1">というようなタグを吐き出すように記述すればよいだけですから。 マーカー名の部分を変数にすることもできます。 既成の掲示板サービスを利用しているだけでしたら、できないと思います。
お礼
それほど難しいことでもないようですね。出来るという事がわかっただけで 収穫です。ありがとうございました。
お礼
それほど難しいことでもないようですね。出来るという事がわかっただけで 収穫です。ありがとうございました。