- ベストアンサー
JavaScriptのOff
おはようございます。 まず、やりたい処理は下記の通りです。 1.指定した日付にて違う画像を表示 2.JavaScriptがOffになっている場合にしたい処理があります。 JavaScriptがOnの場合には、日付にて違う画像を表示する。 しかし、offの場合には特定の画面を表示する。 この"1"の部分は出来ました。 しかし"2"の部分が…。できません。 できれば、サンプルソースなどが欲しいのですが…。 ありませんか? お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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>
その他の回答 (3)
- leap_day
- ベストアンサー率60% (338/561)
こんにちは <noscript> <img src="******"> </noscript> とどこかに入れてください >できません firefoxとoperaでjavascript offにしてみたら表示できたみたいですけど・・・? IEはoffの仕方が分からなかったので試していません(--;)
お礼
ばっちり画像が入れれました。有難うございます
特定の画面を予め作っておいて それを JavaScriptで書き換える仕様に されたら良いのではないでしょうか。 実際のコードを見ないとなんとも云えませんけど……
補足
それだったら、出来そうですよね。 でも、、組み方がワカリマセン。。。
- ANASTASIAK
- ベストアンサー率19% (658/3306)
できません。noscript内に画像タグは置けません。
補足
できないのですね。。。 残念です
お礼
有難うございます。 やってみたら出来ました。 助かりました