WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:同一ページ内の任意の場所に飛ばす

0:[投稿] not [2005/12/09 15:48 ] [環境:IE6 WinXP Apache UNIX perl CGI]

よろしくお願いします。

<a href="main.cgi?a=○○&b=○○&c=○○&d=○○&e=○○#menu1>あああああ</a>
という風にリンクしています。
この「あああああ」というリンクが押されると、プログラム内で処理が行われた後、main.cgiページの<a name="menu1">という場所に飛ばしたいのですが、うまく実行されません。
main.cgiのページは表示されるのですが、menu1の場所を表示することができないのです。
URLに直接main.cgi#menu1と入力すると飛ばされるのですが…。
(GETで値を送っているせいというのもあるのかなと自分では思っているのですが、<a href>でリンクを張らないといけない場所なので、GETで送るしかありません)
同一ページ内の任意の場所に飛ばす方法は、他にもあるでしょうか。


1:[回答] ゆり [2005/12/15 11:02 ]

f=menu1のように値として渡して、
遷移先でlocation.hash=menu1するとかどうでしょう?

回答(必須): 状態:

お名前(必須):

URL:




[戻る]