• 締切済み

javascript外部ファイル化の複数指定の質問です。

javascript外部ファイル化の複数指定の質問です。 一つ目 ================================= try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {} 二つ目 ================================= window.onload = function() { document.getElementById("home").onmouseover= function() {document.getElementById("sub_home").style.display="block"}; document.getElementById("home").onmouseout= function() {document.getElementById("sub_home").style.display="none"}; document.getElementById("sub_home").onmouseover= function() {document.getElementById("sub_home").style.display="block"}; document.getElementById("sub_home").onmouseout= function() {document.getElementById("sub_home").style.display="none"}; } この上記の2つのjavascriptを別々に外部ファイル化して、head内に読み込んでおります。 両方とも動作させたいのですが、下のwindow.onload のjavascriptしか動作しません。 両方、動作させるには、どのように記述すればよいのでしょうか? どなたか教えていただけませんか? よろしくお願い致しますm(_ _)m

みんなの回答

  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

>両方とも動作させたいのですが、下のwindow.onload のjavascriptしか動作しません。 本当に上の方は動作していないのでしょうか? 上の挙動はパッと見では気づきにくい変化なので見落としているということはないでしょうか? 質問内容を見る限りは特に問題は見あたらないので、もう少し詳細を書いた方がよいかと思います。

nishiura48
質問者

補足

下のwindow.onload のhead内の外部ファイル記述を削除して 上の  try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {} のhead内の外部ファイル記述だけにすると、上のtry {~ の 動作が正常に作用するのですが、両方、記述すると 下のwindow.onload のjavascriptしか動作しません。 ですので、head内の外部ファイル記述が複数になって、作用 してないのを確認したのですが。。。 なにか間違っているのでしょうか? よろしくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A