• ベストアンサー

CGIファイルへのリンク a name=…

CGIファイル中の a name=*** の位置にリンクを貼りたいのですが、 リンクはどうやって貼ればいいでしょう? HTMLの場合は ~menu.html#aiueo みたいな感じですよね? CGIだと、どのように記述したらよいでしょう。 例:ページを「menu.cgi?aiueo」として、nameを「rarara」 よろしくお願いします。

noname#5964
noname#5964
  • CGI
  • 回答数2
  • ありがとう数4

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

> CGIだと、どのように記述したらよいでしょう。 > 例:ページを「menu.cgi?aiueo」として、nameを「rarara」 http://hostname/menu.cgi#rarara?aiueo=xxxxx という感じになります。

noname#5964
質問者

お礼

ありがとうございます。要素の順番がわかってうれしいです。 最後の「=xxxxx」は何を入れればよろしいのでしょうか?

その他の回答 (1)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

> 最後の「=xxxxx」は何を入れればよろしいのでしょうか? それは、リンクを貼ろうとしている CGI 次第。 パラメータ aiueo の値です。 例えば、今見ているこのページ。q=246680 とありますね。 q が質問番号を表すパラメータで、質問番号が 246680 です。

noname#5964
質問者

お礼

実は、チャットで、下のフレームだけ、表示する位置をずらしてnameで見やすくしようと思ってます。これは、いけないことなのでしょうか?一応、ずらしても上と下に広告が入ってるのでいけないとはいいきれないと自分では思ってます。 menu.cgi#rararaで一応できました。menu.cgi#rarara?aiueoってやるとなぜかできません。やっぱりパラメータとやらを入れないとダメなんでしょうかね… 次の問題が発してしまいました。チャットなのでリロードすると、nameの効果が効かないみたいなんです。(泣 metaタグのリフレッシュとやらの効果みたいです。

関連するQ&A

  • CGI(Perl)とHTMLについて

    CGI初心者です、Perlの知識は皆無です。 質問は2つあるのですが・・・ 1、CGIのページを例えば画像を呼び出すようにHTMLで指定できるのでしょうか? 画像であれば<img src=".../AAA.gif">ですが、こんな感じでCGIのページ自体をHTMLの指定した枠に呼び出すことはできるのでしょうか。 2、CGIページのカスタマイズ 現在、CGIレスキューさんからダウンロードしたファイルをカスタマイズしています。 条件指定ができる検索データベースです。 設置と動作確認はできたのですが、思うようにレイアウトできないでいます。 Perl記述中にテーブル(HTML)を挿入すると、プルダウンメニューから選択項目が飛び出してしまうのです。 (おおざっぱに記述すると) print <<"---HTML---"; あいうえお<select name="aiueo" size=1> ---HTML--- forseach $i (@AIUEOs) { print "<option value=\$i\"$pref_selected{$i}>$i</option>\n";} print <<"---HTML---"; </select> <p> (略) ---HTML--- こんな感じです、変数の部分は変えてます。 ずっと上の方で、 @AIUEOs = ("あああ", "いいい", "ううう", "えええ", "おおお"); と、変数が定義されてるようです。 名称かきく「プルダウンメニューA」 名称あいうえお「プルダウンメニューB」 要は、「 」の部分を揃えたい(縦に整列)のですが、うまくいきません。プルダウンメニューが飛び出してしまいます。 2段目のHTML記述部分がなぜ閉じタグから始まっているのかもよくわからないです。 端折ってますので、分かりにくいと思いますが、コメントいただける方、よろしくお願いします。

    • ベストアンサー
    • CGI
  • a name

    初めまして。 HTML4.01 Transitionalで記述してます。 <a name="***.html#001">という形で別ページへのリンクを設定しましたが、うまく飛ぶんですけども、この形で飛んだ後タイトルバーに「タイトル#001#001#001」という表示が出ます。(IE6で確認) このリンクで飛ばさず、そのページ自体を表示するだけだと、タイトルは正常です。 これはHTML自体のバグのようなものなのでしょうか? タグを見直してみましたが、私の方でもおかしいところは特に見当たりませんでした・・ よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLのように、同じファイルのマーカー位置へリンクを貼ることは

    フレームページで マーカー位置を<A name="1">というように設定しそこに飛ばすように <A href="mein.htm#2" target="mein">とすると、 ジャンプしますけれど、 これを、CGIですることはできるでしょうか? 縦のフレームで、左がメニュー(HTML)、右が掲示板(CGI)。 というイメージです。 掲示板の特定の位置にマーカーを付けて、 左メニューページでクリックしてジャンプ・・・というように。 図解できないんで説明が下手ですみません。 CGIにかなり詳しくないとやはり無理でしょうか?

    • 締切済み
    • CGI
  • HDMLでのリンク

    HTMLで同ページ内の指定箇所にリンクを張りたい場合、 以下のような感じで記述すると思うのですが、 HDMLの場合にはどのように記述すれば、同ページ内の指定箇所にリンクを張ることが可能でしょうか? アドバイスお願いします。 <a href="#top">aaa</a> . . <a name="top">bbb</a>

  • ページ内リンクが動作しません

    IE6.0でCGIで動的に作成したHTMLでページ内リンクがききません。 <a href="foo.cgi#top">a</a> このように記述していてfoo.cgiで吐き出すHTML内には <a name="top"></a> があります。 FireFoxでは上の記述で問題なくページ内リンクがきくのですが、IEだけききません。 IE固有の問題だと思うのですが、とても困っています。 シェアの関係から言ってIEできいて、FireFoxできかないのならある程度許せるのですが逆はさすがにまずいです。 IEでもうまく動作させる方法はあるのでしょうか? ちなみに <a href="foo.html#top">a</a> はうまく動いてくれます。動的に生成したページのみ無理なのです。 IE7.0でこの問題が解決されているようなら問題ないのですが、確認できていません。 ネットでもいろいろ調べてみましたがうまくヒットせず探しきれていません。

    • 締切済み
    • CGI
  • CGIからCGIへの(GET属性)リンクについて

    CGI(Perl)ゲームを作っていて個人名での戦闘ログを一覧表示するプログラムを作っていて下記の表示になるように作りました。 「Viewer.cgi?name=hogehoge&…(略」 ファイル名 攻、守 1.cgi   守備側 7.cgi   攻撃側 16.cgi   攻撃側     :     : (1~16.cgiはログファイルで読み込み専用です) これからさらに1.cgi、7.cgi・・・とリンクで単体ファイル毎のログを表示させたいと思い、<a href=http://~/log_viewer.cgi?name=16.cgi>と書いてリンクしてみたのですが、うまくいきませんでした。GET属性のように送るにはフォームからGET属性を付けて送るしかないのでしょうか? リンクのテキストリンクでの送信方法(その後にやらなければいけないこと等)、もしくはフォームでテキストリンクでの送信方法を教えていただきたいです。無理でしたら出来る限りテキストリンクになるような方法でも構いません。どうかよろしくお願いします。

    • ベストアンサー
    • CGI
  • HTMLの中にCGIファイルリンク

    HTMLファイルの中にCGIファイルへのリンクを作りました。 リンクしてCGIファイルも実行してくれましたが、CGIファイルを実行した後、元のHTMLファイルへ戻したいです。 できますでしょうか? 教えてください! お願いします。 ************************** テストとして、下記のファイルを作りました。 HTMLとCGIのファイル ----------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML><HEAD> <TITLE>テスト</TITLE> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows" name="GENERATOR"> <META http-equiv="Content-Style-Type" content="text/css"> </HEAD> <BODY text=#000000 bgColor=#bbeeee> <H2>テスト</H2> <HR> <FORM> <INPUT type="button" value="計算" onClick="location.href='http://localhost/cgi-bin/test.cgi'" target="_blank style="cursor:hand" title="テスト"> </FORM> <HR> </HTML> ---------------- #!/usr/bin/perl print "Content-Type: text/html\n\n"; `C:/windows/notepad.exe`; -------------

    • ベストアンサー
    • Perl
  • HTMLでのリンク不具合について

    誠に恐れ入りますが、Windows-XP でHTMLでのリンク不具合について教えてください。 他のファイル(HTML)の関係性を表現するリンクで、始点側アンカー(例: #abcd )をおいて他ファイル(filexxx) 内の位置(例:<A name="abcd"></A> )を指定した場合、 例: <href="http://www.company.com/filexxx.htm#abcd ">とした場合、 最近、WEBをバージョンアップしてから指定位置に移動せずに、移動したファイル(filexxx ) のトップで止まってしまいます。何が原因でしょうか? いままでは、正常に動いていたのですが。 もしお分かりでしたら教えてください。

  • shtmlファイルへのリンクについて

    事情がありshtmlを用いています AA.shtmlファイルの<a name="BB">にリンクしたいのですが <a href="AA.shtml#BB"> だとうまくページの指定の位置にジャンプしません(エラー) shtmの制限なのでしょうか AAファイルをhtmlとすると動作します AA.shtmlファイルの<a name="BB">にリンクする方法を教えてください。お願いします

  • PDFファイルへのリンクについて

    ホームページ制作時のPDFファイルへのリンクについて質問です。 通常PDFへのリンクは、<a href="http://www.hogehoge.com/○○○○.pdf">○○○</a>といった感じで記述すると思いますが、その際に対象となるPDFファイルが複数ページあって、その中の指定したページに直接リンクしたい(すぐに指定ページが開いて欲しい)ということは可能なのでしょうか? 出来るとした場合、記述方法をご存知の方がいらっしゃったら是非ご教授願います。

    • ベストアンサー
    • HTML

専門家に質問してみよう