プルダウンメニューをネスケで使用すると最上段のメニューがカレントディレクトリになってしまうのですが

[上に] [前に] [次に]
てん [E-Mail] 2000/06/09(金) 13:39:46
別フレームへのメニューとしてプルダウンメニューを使いたいのですが
IEでは問題ないのに、NNでは不都合が出ます

<FORM>
<SELECT onChange="top.フレーム名.location.href=options[selectedIndex].value">
<OPTION SELECTED>CDs DATA
<OPTION VALUE="top.htm">
<OPTION VALUE="./cd/disc.htm">all CDs
<OPTION VALUE="./cd/01.htm">DISK1
<OPTION VALUE="./cd/02.htm">DISK2
<OPTION VALUE="./cd/03.htm">DISK3
</SELECT></FORM>

一度「DISK1」を選んだあとに「CDs DATA」に戻すと
カレントディレクトリが丸見えになってしまいます
(OPTION VALUE=""扱いになる)
これを回避するにはどうしたら良いのでしょう?

よろしくお願いします

ひつじどし 2000/06/09(金) 14:36:06
> <OPTION SELECTED>CDs DATA

このoptionにvalueが入っていないからだと思います。
if(selectedIndex != 0) {     }
で、挟めばいいと思います。ifの中身は「一番上以外を選択したときは、」
という条件のつもりです。(もっとちゃんと書かなければいけないと思います。)

てん [E-Mail] 2000/06/09(金) 15:38:03
[[解決]]
valueを追加したところ、問題なく動くようになりました
ただのケアレスミスだったようです・・

ここの過去ログを読んでいると、いかに自分がHTMLに無知なのか
思い知らされます。が、楽しいので本当に勉強になります
これからも試行錯誤に励みますね

どうも、ありがとうございました

[上に] [前に] [次に]