• ベストアンサー

JavaScriptのOff

おはようございます。 まず、やりたい処理は下記の通りです。 1.指定した日付にて違う画像を表示 2.JavaScriptがOffになっている場合にしたい処理があります。   JavaScriptがOnの場合には、日付にて違う画像を表示する。   しかし、offの場合には特定の画面を表示する。 この"1"の部分は出来ました。 しかし"2"の部分が…。できません。 できれば、サンプルソースなどが欲しいのですが…。 ありませんか? お願いします。

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

  • ベストアンサー
noname#116071
noname#116071
回答No.3

JavaScriptがOffの時の画像を最初に表示しておき、 JavaScriptがOnの場合にJavaScriptを使って画像を 入れ替えれば良いのではないでしょうか? <html><head> <meta http-equiv="content-type" content="text/html;charset=Shift_JIS"> <title>JavaScriptがOnの時とOffの時で画像を入れ替える</title> <script language="JavaScript"> function change(){   var imgsrc = document.getElementById("script")   // この辺りで日付によって変える処理をする   imgsrc.src = "./on.jpg"; // ここで実際に入れ替える } </script> <noscript>このページではJavaScriptを使用しています。</noscript> <body onload="change()"> <img src="./off.jpg" id="script"> </body></html>

sugasuga
質問者

お礼

有難うございます。 やってみたら出来ました。 助かりました

その他の回答 (3)

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.4

こんにちは <noscript> <img src="******"> </noscript> とどこかに入れてください >できません firefoxとoperaでjavascript offにしてみたら表示できたみたいですけど・・・? IEはoffの仕方が分からなかったので試していません(--;)

sugasuga
質問者

お礼

ばっちり画像が入れれました。有難うございます

noname#176215
noname#176215
回答No.2

特定の画面を予め作っておいて それを JavaScriptで書き換える仕様に されたら良いのではないでしょうか。 実際のコードを見ないとなんとも云えませんけど……

sugasuga
質問者

補足

それだったら、出来そうですよね。 でも、、組み方がワカリマセン。。。

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

できません。noscript内に画像タグは置けません。

sugasuga
質問者

補足

できないのですね。。。 残念です

関連するQ&A