- ベストアンサー
IE9 で背景画像が表示されない
コンテンツタイトルの背景画像を指定しています。 指定の方法は2種類で、1)特定の画像をbackground-imageで指定しているケースでは 問題ないのですが、2)のJSで切り替えているケースは画像が表示されません。 IE8までは問題なかったのですが… 現状原因の検討がついていません。 何かご存知のことがあれば教えてください<m(__)m> 私の方でも引き続き調べているのですが、両者の違いとしては、画像のパスを1)は 相対パス、2)は絶対パスで指定しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 http://postoro.blogspot.com/2011/02/1-ie-javascript-ie9.html のお話のようですね。 ものによってはあまり効果が無いようですので削除しても問題ないと思います。
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
こんにちは。 JS(JavaScript?)で切り替えているということですが、どういったロジックで変更していますでしょうか。 そのあたりを補足いただけると何らかの原因がわかるかもしれません。
お礼
ソースは下記の通りです。 あれから調べて、一行目を削除すれば動くことがわかりました。 処理速度アップ用コードのようですが、速度に差がないことが わかりましたので、削除して対応します。 何か問題があるようでしたがご指摘ください<m(__)m> /*@cc_on _d=document;eval('var document=_d')@*/ var wall=new Array(); wall[0]="/img/title_01.jpg"; wall[1]="/img/title_02.jpg"; var rnd=Math.floor((Math.random()*100))%wall.length; document.write('<style type="text/css">.head_line_tl { background-image:url(',wall[rnd],"); }</style>");
お礼
ありがとうございました<m(__)m>