![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
javasciptで時間帯によって背景画像を変更したいと思い、下記を外部ファイルで読み込んでいるのですが、safariでは表示でき、IEやFIREFOXでは表示されないです。
どうすればよいでしょうか。
function geth(t){
if (t<=2) document.write("<BODY BACKGROUND='image.jpg'>");
else { if (t<=5) document.write("<BODY BACKGROUND='image.png'>");
else { if (t<=8) document.write("<BODY BACKGROUND='image.jpg'>");
else { if (t<=11) document.write("<BODY BACKGROUND='image.png'>");
else { if (t<=14) document.write("<BODY BACKGROUND='image.jpg'>");
else { if (t<=17) document.write("<BODY BACKGROUND='image.png'>");
else { if (t<=20) document.write("<BODY BACKGROUND='image.jpg'>");
else { if (t<=23) document.write("<BODY BACKGROUND='image.png'>");
}}}}}}}
}
No.2ベストアンサー
- 回答日時:
BACKGROUND属性は、HTML4.01で非推奨で廃止予定です。
とりあえず、
document.write("<BODY BACKGROUND='image.png'>");を
document.body.style.backgroundImage("image.png");へ書き換え
たくさんif else を並べるより、switch case の構文にした方がすっきりして
間違えにくいよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
前のページに戻るとページトッ...
-
初歩的なことなんですけど
-
window.openでタイトル名の指定
-
for文のiを使ってリンク先のア...
-
document.writeで画面が消える
-
面白い!便利!と思った【JavaS...
-
カウントダウンについての応用...
-
innerHTMLにて設定した情報を再...
-
引数を渡さずに呼び出し元の変...
-
HpのFlashで,ブロック回避の方...
-
headからbodyへ<p>の挿入
-
HTMLのメニューをインクルード...
-
ネスケでdocument.write
-
ページをまたがっての経過時間
-
ランダムで文字を表示
-
JavaScriptで正規表現と置換
-
<form>タグを使って...
-
一定時間処理を中断
-
自動ポップアップで画像を表示...
-
サブウインドウから親ウインド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
ホームページに日付を自動更新...
-
なぜ、ジャバスクリプトが表示...
-
○歳△ヶ月と×日を計算してくれる...
-
今日の月と日付の1週間後や3日...
-
javascriptとphpの連携で疑問
-
引数を渡さずに呼び出し元の変...
-
document.clear()の使い方について
-
document.writeで画面が消える
-
文字列を点滅させたい
-
java カレンダーの日付指定で...
-
Java Scriptのメソッドについて
-
面白い!便利!と思った【JavaS...
-
javaで画像をランダム表示しつ...
-
ウェブ上にキーボードを作りた...
-
JavaScriptで前月を算出する方法
-
document.writeについて
-
for文のiを使ってリンク先のア...
-
外部JavaScriptでのd...
-
前のページに戻るとページトッ...
おすすめ情報