- 締切済み
折り畳みメニュー について
折り畳みメニュー を使用したいと思い http://www.pat.hi-ho.ne.jp/oka_tosho/oritatami27.htm コチラを参考にしてます。 質問はココのメニューについてですが メニュー1とメニュー4を初めから開いた状態にしたいのですが どうしたらいいでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Blaise
- ベストアンサー率33% (13/39)
<li>メニュー 2 <ol id="x"> <li><a href="http://www./……/xxx.html" target="_blank" title="メッセージ">サイト 21 </a></li> <li><a href="http://www./……/xxx.html" target="_blank" title="メッセージ">サイト 22 </a></li> です。 もうひとつの「メニュー 4」にも同じように<ol id="y"> とします。
- Blaise
- ベストアンサー率33% (13/39)
外部jsファイルの中のDOMのchildNodesを特定の要素の みdisplay:blockに場合分けで変えればよいわけですが、 もっと簡単なのは、HTML側での「メニュー1」とメニュー2」 の直下の<OL>にそれぞれ、id="x"とid="y"を振り、HTML のいちばん下に次のスクリプト <script type="text/javascript"><!-- function keepOpen(){ document.getElementById('x').style.display = "block"; document.getElementById('y').style.display = "block"; }keepOpen(); //--></script> を置けばよいのでは。これで行くと思います。
補足
初心者で申し訳ありません id="x"とid="y"をふるって言うことは <li>メニュー 2 <ol> <li><a href="http://www./……/xxx.html" target="_blank" title="メッセージ">サイト 21 </a></li> <li><a href="http://www./……/xxx.html" target="_blank" title="メッセージ">サイト 22 </a></li> ここにどういう位置づけでやったらいいでしょうか?
補足
出来ましたがメニューをクリックした後 開きっぱなしではなくなり また閉じてしまいます <li>メニュー 1 <ol id="x"> <li><a href="http://www001.upp.so-net.ne.jp/oka/popup_image7a1.htm" target="_blank" title="画像のクリックで拡大画像をポップアップ表示+右クリック停止。">ポップアップ画像 7a1 </a></li> <li><a href="http://www001.upp.so-net.ne.jp/oka/mov_gazou2a.htm" target="_blank" title="小画像のマウスオーバーで画像を、グラデーション効果切り替え。">マウスオーバー画像 2a </a></li> <li><a href="http://www.pat.hi-ho.ne.jp/oka_tosho/img_chg13/image_chg13.htm" target="_blank" title="ドラッグで選択した画像の拡大表示、ズーム、スライドショウ、回転。">画像切り替え13 </a></li> <li><a href="http://www.pat.hi-ho.ne.jp/oka_tosho/img_chg18/img_chg18.htm" target="_blank" title="縮小画像の縦スクロール・選択、原寸画像を表示、スクロール加速。">画像切り替え18 </a></li> <li><a href="http://www.pat.hi-ho.ne.jp/oka_tosho/ajax2/ajax2a_rot.htm" target="_blank" title="ページ中に他ページ(≠日本語、ランダムスライドショー)を表示。">Ajax 2a </a></li> </ol> </li> <li>メニュー 2 <ol id="y"> <li><a href="http://www./……/xxx.html" target="_blank" title="メッセージ">サイト 21 </a></li> <li><a href="http://www./……/xxx.html" target="_blank" title="メッセージ">サイト 22 </a></li> ==== この間、説明を省略。 ==== <li><a href="http://www.ftv.tv/" target="_blank" title="Flash Movie">Fashon TV </a></li> <script type="text/javascript"><!-- function keepOpen(){ document.getElementById('x').style.display = "block"; document.getElementById('y').style.display = "block"; }keepOpen(); //--></script> こんなカンジです