• ベストアンサー

htmlが得意な方教えてください。

htmlが得意な方教えてください。 --------------------------------- <FORM><SELECT name="menu" style="font-size : xx-small;color : blue;background-color : #d5c6ee;text-decoration : blink;text-transform : lowercase;" onclick="_HpbJumpURL('pageA.htm');"> <OPTION></OPTION> <OPTION>projectAについて</OPTION> <OPTION selected>projectBについて</OPTION> </SELECT></FORM> -------------------------------------- menuのprojectAをoneclickすると、'pageA.htm'ページへjumpさせたいのですが、元がフレームpageなので、target="_top"を記述して、ページ全体を切り替えたいのです。可能ですか?ご教示ください。

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

  • ベストアンサー
回答No.3

onClickでフレームを指定したい場合には onClick="parent.フレーム名.location.href='URL'" と、指定すればよいと思います。 今回のケースでは、parent.top.location.href で良いかと思います。

mint2candy
質問者

お礼

アドバイスありがとうございます。 次の週末、Tryしてみます!

その他の回答 (4)

  • stanaka
  • ベストアンサー率44% (13/29)
回答No.5

 セレクトメニューの変更イベントを取りたいのなら,onClick ではなくて onChange を使うのでは?. <select name="menu" ...(中略)... onChange="ここにJavaScriptを書く">  また,JavaScriptの動作する window を target="" で指定することはできない(と思う,できたかな?)ので, <select name="menu" ...(中略)... onChange="parent.location.href='pageA.htm';">  ではなかろうか.

mint2candy
質問者

お礼

ご教示ありがとうございます。マニュアル本を買ってきました!皆さんのアドバイスとともに次の週末研究してみます!

noname#6493
noname#6493
回答No.4

SELECTを使ってるなら、クリックさせなくても 選択した時点でリンクする方が親切じゃない?

mint2candy
質問者

補足

そうですね。 要は、例えば、http://www.ibm.com/jp/ ←ibmさんのhpですが、左上にあるmenu選択みたいなのを作りたかったんです。プログラム的に?(ちょっと大げさかもしれませんが)どう設計するかの部分を的確に考える事がポイントなんでしょうね。始めたばかりなのでその辺の勘所がつかめません。ソフト使ってるとその辺ソフト任せになってるので、便利な反面融通利かないかもしれませんね。使い方自体もまだ良く理解してないんですが。。アドバイスありがとうございます。

  • yellowsan
  • ベストアンサー率28% (4/14)
回答No.2

<FORM><SELECT name="menu" style="font-size : xx-small;color : blue;background-color : #d5c6ee;text-decoration : blink;text-transform : lowercase;"onClick="location.href='pageA.htm'"> これでは?

mint2candy
質問者

お礼

ありがとうございます。 次の休日に試してみます。

  • yellowsan
  • ベストアンサー率28% (4/14)
回答No.1

同じような質問が以前にもありました。 これとは違いますか?

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=539372
mint2candy
質問者

補足

その時はTOPへ戻るボタンのリンクの場合で、下記の記述でOKでした。 ------------------------------------ " id="Layer4"><A href="Toppage1.htm" target="_top"> ------------------------------------ 今度はメニュー選択で、onclick="_HpbJumpURL('xxx.htm') なんです。基本的には同じかと思ったのですが、上手く行かないので、こういう場合は駄目なのかと。。?

関連するQ&A