• ベストアンサー

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

  • javascriptのオン、オフ

    よくjavascriptをオンにしてくださいというページを見ます。 実際javascriptのオン、オフの判断ってどのようにやっているのでしょうか。サーバ側?クライアント側? 何かサンプルがあるページなどご存知の方教えてください。よろしくおねがいします。

  • JavaScriptがオフになっている?

    パソコンをリカバリーした後、急にyoutubeやニコニコ動画(動画を見る時、画面だけ表示されない)が見れなくなってしまいました。 youtubeには『JavaScriptがオフになっているか、古いバージョンのAdobe Flash Player を使用しています。』 と表示されました。 『最新のFlash Playerを入手してください。』とあったんですが、たぶんこれは関係ないと思います。 JavaScriptをオンにする方法を教えて下さい。 回答宜しくお願いします。

  • JavaScript がオフになっている・・・という表示が

    YOU TUBEをいつもどおり見ていたのですが、さきほど 映像が見られなくなり、「JavaScript がオフになっているか、 古いバージョンのフラッシュプレイヤーになっているので最新のものをインストールしてください」という表示が出てしまいました。 インストールしてみて、最新のものでインストールが完了しましたという画面が出たので、ふたたびYOU TUBEに戻ったのですが、状況が変わりませんでした。 ということは、JavaScript がオフになっているということなのでしょうか? でも、JavaScriptとはどういったものなのかよく分からないので、どこでどう操作をして、オンにしたらいいのか、分かりません。 (また、いつもどおり使っていてなぜ突然オフになってしまったのでしょうか?子供がたまに使っているので、おかしな操作をしたときに間違ってオフになってしまったのでしょうか?) 直し方をお分かりの方、やり方を教えてください。よろしくお願いいたします!

  • JavaScriptでスライドショー

    Webページを作成しているのですが、JavaScriptで指定フォルダ内の画像をスライドショー形式で表示するコンテンツを盛り込みたいと思っております。 現在サンプルを探しているのですが、数はあれどもなかなかこれといったものが見つけられません。 そこで下記の要望に適したサンプルがあれば教えて頂きたいです。 ・画像のスライドショー機能(自動開始が望ましいです) ・指定フォルダ内の不特定多数の画像を読み込める(そこに画像を追加したら自動で反映される) ・画像のミニビュー?が横に表示される 以上です。重要なのは1個目と2個目です。 エフェクトなどはまったくこだわるつもりが無いので、シンプルなものでも大丈夫です。 近いものでもかまいませんので教えて頂きたく。 宜しくお願い致します。

  • Javascriptで表示のページをPHPで読む

    Javascriptを使って表示されているウェブのコンテンツをPHPで読み込む方法について教えてください。 HTMLで作られている場合は「file_get_contents」でHTMLソースを取得できますが、Javascriptを使って表示されたページのソースを読み込むにはどのようにしたらよいのでしょうか。 読み込みたいページは下記のような構造になっています。 <html> <head> </head> <body> <h2>タイトル</h2> //ここのコンテンツ部分がJavascriptをONにしないと見えない。 </body> </html>

    • ベストアンサー
    • PHP
  • 花びらが舞うJavascript 画像が×に

    下記のような効果のHPをビルダーで作ろうと 試行錯誤するのですが、×画像が舞うばかりです。 http://plusone.jpn.org/javascript/sample/movie/index.html ソースをコピペした際入ってくる画像のパスを、 アップ用の同じフォルダに入れた画像のファイル名に書き換え、 指定された場所に貼り付けてはいるのですが、 原因として考えられることがあればご教示いただけますと さいわいです。

  • JavaScriptでのリロードについて

    ネットで調べていましたが解決する事ができませんでしたので投稿しました。 宜しくお願いします。 ページ間の制御について質問します。 Aページから別ウィンドウを開いてBページを表示しています。 Bページではデータの入力画面→確認画面→完了画面の流れで処理をしています。 Bページの完了画面には別ウィンドウでCページを表示するボタンがあります。 ※Cページを表示する際にBページを閉じています。 Cページではファイルのアップロード画面→確認画面→完了画面の流れで処理をしています。 Cページの完了画面にはCページを閉じてAページをリロードしていますがうまく更新できません。 JavaScriptのソースは下記の通りです。 if(!window.opener || window.opener.closed){ } else{  window.opener.location.reload(); } window.close(); ※このJavaScriptはCページのボタンのonClickに指定しています。 試しに単体で下記のJavaScriptのソースを指定してみましたが駄目でした。 window.opener.opener.location.reload(); どのようにすればCページを閉じてAページをリロードする事ができますか。 似たような内容で申し訳ありませんがご教授、宜しくお願いします。 では、失礼します。

  • javascriptに関して

    オンマウスで画像が大きくなり、そのうえリンクが張れるサンプルのソースを教えてください。 フラッシュなどは使用できずjavascriptで制作しなければなりません。 参考サイトなどもございましたらあわせてご教授下さい。

  • JavaScriptでhtmlの書き換えはできますか?

    自分で調べて見ましたが分からなかったので質問させていただきます。 具体的な内容を書きますと、html内のハイパーリンクに埋め込んであるURLの一部と画面に表示されるリンク名を テキストボックスなどに打ち込んだ文章に置き換えたいのです。 JavaScriptは使ったことがないのでJavaScriptでできるのかどうかさえわからないのですが もしできるのならサンプルソースなどを教えていただけるとありがたいです。 ちなみにオフラインで使用する予定です。

  • javascriptの実行のタイミングについて

    javascriptの実行のタイミングについて教えてください。 下記サンプルを試したところ、一瞬遅れて表示されるのが気になりました。 http://html.appelle.jp/2006/04/javascript_4.html 画面表示と同時に時刻も表示させるには、 どうしたらよいでしょうか? setInterval ( 'clocknow()',1000 ) ;って書いてあるので、 初めも1秒後に読み込まれるってことなのでしょうか? それとも、body onloadとか書かなければいけないのでしょうか? ちなみに、form部分を、<span id="clock"></span>、 head内の読み込み部分を、document.getElementById("clock").innerHTMLと変え、試しています。 よろしくお願いします。

専門家に質問してみよう