いつもお世話になっております。
今回は、標記の「DHTML+AJAXアイデア見本」のサンプルを使ってメニューをつくりました。(見本no.10)
リストタグで作られたメニューをロールオーバーすると横にポップアップする、というものです。
同じページに画像でスワップするボタンを配置したところ、onloadが上書きされて動きません。
たぶんスクリプトの記述順によってどちらかが動かないのです。
アイデア見本によると、onloadが競合するときは
<script type="text/javascript">
initDhtmlMenu();
</script>
のようにイニシャライズさせるような呪文が添えられています。
それは、そのjsプログラム内にあるものをとりだしているようです。
私のプログラムではwindow.onload = initLeftMenu;がありますが、よくわかりません。
文字数制限のため、スクリプトが記入できませんので、サンプルURLをリンクします。
http://www.imztry.net/dhtml/010/010.html
どなたかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
window.onload = function(){
initLeftMenu();
initDhtmlMenu();
}
もしくは、
</body>の手前にスクリプトを移動して
<script type="text/javascript">
ここにスクリプトを全部移動する
そして最後に以下の2つを追加
initLeftMenu();
initDhtmlMenu();
</script>
</body>
</html>
この回答への補足
すみません、追加質問させてください。
このメニューはページを読み込んでから表示させてるのでメニューが一旦全部表示されてしまいます。
これを回避する方法はありますか?
動きがチラチラして印象が良くないと言われました。。。
よろしくお願いします。
お返事いただいてどうもありがとうございます。
自分でもいろいろ探した結果、
このサイトを参考にしてみるとできました。
http://blog.webcreativepark.net/2008/02/26-18584 …
pipiさんのも今後の参考にさせていただきます。
ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript プラグイン無しでContactform7にdatepickerを実装 3 2022/10/25 02:18
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript jsで、配列内の文章を改行する際どのようにすればいいですか。 3 2022/07/05 20:40
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数の内容を別functionに渡したい
-
JavascriptからPHPへのAjax通信...
-
要素内を常に一番下を表示させたい
-
jQueryを使いformでsubmitした...
-
C言語の 配列の中 出力について
-
変数にドットをいれることはか...
-
.txtファイルの読み込み
-
<input>のvalue値をプルダウン...
-
二つのbxsliderをレスポンシブ...
-
Selenium4でボタンをクリックで...
-
Googleマップに複数のピンを立...
-
フレーム内の要素へのXPATHはど...
-
リンク付きの画像をクリックす...
-
Javascriptを使ってQRコード読...
-
プルダウン内容に応じてラジオ...
-
カンマ区切りのデータを配列に...
-
AjaxでSJISファイル読み込みす...
-
Ajaxでフォームデータを連続登...
-
IndexedDB を使ってファイルア...
-
bxsliderで画像毎に表示時間を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tableのtr要素をドラッグ&ドロ...
-
readyStateが4にならない原因
-
JQueryのイーズインとイーズアウト
-
スライドを最後の画像で止めたい
-
Ajax.Requestで取得したHTMLソ...
-
Google Apps Scriptを利用した...
-
CSVファイルの文字列の表示につ...
-
Ajaxでの、任意の件数でページ...
-
JSONのデータから商品名の取得...
-
現在位置を取得するjavascript
-
Ajaxの結果のページングの方法
-
変数の内容を別functionに渡したい
-
【再質問】計算(入数*単価)...
-
Selenium4でボタンをクリックで...
-
Javascriptを使ってQRコード読...
-
JavascriptからPHPへのAjax通信...
-
IndexedDB を使ってファイルア...
-
同一ページ移動時ハンバーガー...
-
JavaScriptでtabindexの変更っ...
-
jQueryを使いformでsubmitした...
おすすめ情報