• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IE6とIE7だけJavaScriptが動きません)

IE6とIE7だけJavaScriptが動かない?

このQ&Aのポイント
  • IE6とIE7のブラウザでJavaScriptが動かない問題が発生しています。
  • JavaScriptが動かない原因は、show1、show2、show3の関数にあります。
  • show1、show2、show3の関数の書き方が間違っているため、JavaScriptが動かない状態になっています。

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

  • ベストアンサー
  • abacabu
  • ベストアンサー率37% (250/663)
回答No.3

No.2です。どういう感じの切り替え方かわからないですので分かりませんがこんなサイトはどうでしょうか?http://gxc.google.com/gwt/x?client=ms-kddi_blended-jp&wsc=tb&wsi=70f39ead226c01d9&u=http%3A%2F%2Farchiva.jp/web/javascript/tab-menu.html&ei=mVWRTdfmDc_jkAWhrZXqDw これなんですが、ご参考になれば幸いです。

a-----n
質問者

お礼

ありがとうございます。 上記サンプルのようなものに変更して対応しました。 IE6ってなにかと難しいですね・・・ お手数おかけしました。 助かりました。ありがとうございました。

その他の回答 (3)

  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.4

HTMLも記載しないと、これだけで正しいかどうかは分かりません。 このコードだけで言えば別におかしくありません。 content1などのオブジェクトがちゃんと取得できているなら動くと思います。

  • abacabu
  • ベストアンサー率37% (250/663)
回答No.2

プログラム初心者です。回答ではないのですが、補足頂きたいのですが、まず質問者様はJavaScriptで何をしたいのか、次に改変したプログラムではなく元プログラムを添えて何をどうしたいがどこをいじれば良いかと質問された方が良い回答が得られる気がします。No.1さんの回答で解決したのならよいのですが…私は最近いじってないんでわからないですが、スクリプトになっていない事だけは確かです。私も以前独学でJavaScriptを使っていましたがその際は、複数のサイトを参考に(人によって記述が若干違うため)いじって良いところ、ダメな所、自分のサイトに反映させるための知識はいじっていると何となく分かってきます。何個かいじる内にコツも掴めますので頑張って下さい。

a-----n
質問者

補足

ご連絡ありがとうございます。 私がやりたいことはタブの切り替えで、表示する内容を変えたいです。 重なりあっている画像なので、画像も3種類あり、 それも同様に表示の切り替えを行いたいと思ってます。 説明不足で失礼しました・・

  • noris02
  • ベストアンサー率74% (56/75)
回答No.1

content1がなにを表してるのかにもよりますが、 name属性ならば document.getElementsByName("content1").style.display="block"; id属性ならば document.getElementById("content1").style.display="block"; と してみてください。

a-----n
質問者

補足

ご回答ありがとうございます。 idだったので、下記のように全て変更してみました。 document.getElementById("content1").style.display="block"; が、ダメでした。。。 他のブラウザまで動かなくなってしまいました。 <li onClick="show1();">あああ</li> 上記の書き方がダメなのでしょうか。。。?

関連するQ&A

専門家に質問してみよう