プルダウンメニューの数を指定するには?

[上に] [前に] [次に]
緑子 1999/08/09(月) 10:45:00
Javascriptを使って、プルダウンメニューでリンクするようにしています。リンクの数は全部で33個あります。選んだときに表示される行数がブラウザによって違ってきますが、行数(たとえば10個)を指定するにはどのようにすればよいでしょうか。
どなたか教えてください。よろしくお願いします。

sekita [E-Mail] 1999/08/09(月) 18:04:40
たぶん、そのメニューのURLを公開すれば分かると思いますが
これだけではメニューの構成がどのようになっているのかわからないので
答えることができないです。

Nobu3 1999/08/10(火) 18:20:15
<select size=10>で10個の表示はできるようになります。
ただ・・・きっとお望みのものではないでしょう。

緑子 1999/08/11(水) 09:26:01
そうなんです。<select size=10>だと、最初から10個が表示されますよね。
そうではなくて、プルダウンを開いたときの数をブラウザに左右されなく数を指定したいんです。
私の環境(WIN95,IE4.0 NC4.5)で見ると、IEのほうが見える数が少なくなります。できるだけたくさんの数をみせたいというのが希望なんですが...。
こんなんでわかりますでしょうか?
sekitaさん説明不足ですみませんでした。
ご存じの方教えてください。よろしくお願いします。

Nobu3 1999/08/11(水) 10:00:34
う〜ん。やはり・・・。
プルダウンでのサイズ指定は無理なんじゃないでしょうか?
できそうな属性(colsとか)試してみましたけど、ダメでした。
仮に指定できたとしても、サイズが大きくて、ウィンドウからはみ出してしまった場合、
そのリンクは選択できなくなると思います。
ブラウザに依存するのが最良の選択だと思うのは僕だけですか?

無責任官庁 1999/08/11(水) 11:58:53
プルダウンそのものをスクリプトで書けばできますが・・・(^_^;)

IE4以降専用だと、
http://www2f.biglobe.ne.jp/~takan/javac/
の、“Examples-IE”にある、“ButtonMenu”
http://www2f.biglobe.ne.jp/~takan/javac/activex/button_menu1.htm
とか。
IE4以降&NN4以降だと、
http://www.fureai.or.jp/~tato/JS/BOOK/INDEX.HTM
の“[ New ] DynamicHTMLcross-browser/Examples ”にある、
“part2応用編、MenuBar1”
http://www.fureai.or.jp/~tato/DHTML/simple/part2/sample/bar1/bar1.htm
とか、
http://www.din.or.jp/~hagi3/JavaScript/JSTips/Default.htm
の“応用サンプル”にある、“仮想デスクトップ”
http://www.din.or.jp/~hagi3/JavaScript/JSTips/DHTML/Desktop/Desktop.htm
とか。
探せばもっといい感じのはあるかもしれませんが。

ま、そこまではしません・・・か(^_^;;)

緑子 1999/08/12(木) 09:24:23
[[解決]]
無責任官庁さん、参考にさせていただきました。
ありがとうございます。
Nobu3さんのご意見もごもっともですね。
ほんとみなさんありがとうございました。

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