• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:もう一度onclickを利用した伸縮メニューの作成方法を教えてください)

もう一度onclickを利用した伸縮メニューの作成方法を教えてください

このQ&Aのポイント
  • もう一度onclickを利用した伸縮メニューの作成方法を教えてください。先日教えていただいたソースと現在自分の作成したページのソースは別々なページとしては動くのですが同一ページに記述してプレビューすると先日教えていただいた'onclick'は開いたままで、動作的には'onclick'のメニューをマウスでクリックすると開いたままのメニューが一度閉じて再度開く動作をしてしまいます。
  • 以前教えていただいたonclickを利用した伸縮メニューの作成方法を再度教えてください。自分の作成したページで試したところ、開いたまま閉じない不具合が発生しています。ソースは別のサンプルから引用しており、同一ページ内で先日教えていただいたソースと組み合わせて使用しています。
  • ホームページビルバーV14を使用しています。メインメニューが5つあり、ロールオーバー効果を持たせています。各メニューはonmouseoverとoutでポップアップメニュを表示させるようにしています。以前教えていただいたソースは別のページで試したところ正常に動作したのですが、同一ページ内で先日教えていただいたソースと組み合わせると開いたまま閉じなくなります。どうすれば正常に動作するようになるでしょうか?

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

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

>先日教えていただいた"onclick"は開いたままで 多分スタイルが記述されていないか、もしくはカスケーディングされてしまっているだけではないでしょうか? html ヘッダの一番最後に以下の記述を書き込んでテスト。 <script type="text/javascript"> <!-- document.write( '<style type="text\/css">' + '.Tab_child { height: 0; }' + '<\/style>' ); // --> </script> </head> <body>

jeday8118
質問者

お礼

教えていただきありがとうございました。さっそくソースを張り付けてみたのですが駄目でした。 スタイルは記述確認しました。 あと一歩なのですが・・・ 問題点のパターンは2通りあり、"onclickを利用した伸縮メニューの作成方法を教えてください。"のソースともうひとつ別に引用したサンプルと同じページ内で動かしてみると ●1つ目は、作成の仕方を、"onclick"のソース内容をあらかじめ作成し動作確認したページに、id="f1"から"f5"のソース内容その中へ書き込んだ時には、ビルダーのページ編集画面では、ソース内容は全て表示するのですがプレビュー画面では、メインメニューのid="f5"に使用しているGIF画像ががバツ印になり1つだけ表示され"f5"のポップアップしたサブメニューが全て右寄りになりました。"onclick"のソース内容は思ったように動きました。 ●2つ目は、"1つ目"と逆で作成の仕方をメインメニューのid="f1"から"f5"までをあらかじめ作成し動作確認したページに、"onclick"のソース内容その中へ書き込んだ時には、編集画面は"1つ目"と同じで全て表示するのですが、プレビュー画面では"onclick"のソース内容は開いたままでそのメニューをクリックすると、開いていたサブメニューが一度閉じて再度開きました。 2つ目についてはIEでは、"onclick"のメニューは開いたままなのですが、Firefoxでは下記(1):の希望通り動きました。 なぜなのでしょうか?IEでも動いてほしいのですが・・・ http://javascript123.seesaa.net/article/107467993.htmlさんのサンプルを引用すると上記の(2)つは思ったように動いてくれるのですが、自分の希望は、http://javascript123.seesaa.net/article/107467993.htmlさんのサンプルの動きに加えて (1):一番上のメニュー"画像 img "をクリックするとサブメニューが表示されるのですが、2番目のメニュー”ブログ カスタマイズ”を押した時に一番上のメニューが閉じずにそのまま”ブログ カスタマイズ”のサブメニューが表示して欲しいのです。3番目のメニュー"スタイルシート "も同じです。つまり1回目のクリックで開き次クリックするまで閉じないで欲しいのです。 (2):一番上のメニュー"画像 img "のサブメニューは常時開いたままで2つめ以降のメニューを(1)で書いたような動作はできないでしょうか? です。 申し訳ありませが、どなたか私の希望通りにく動くソースを教えてください。 よろしくお願いいたします。

関連するQ&A