• ベストアンサー

時間指定で 自動更新中止させる

<meta http-equiv="refresh" content="30; url=./index.htm"> 上の記述で 30秒間隔でライヴ画像を自動更新させています。夜間は 画像アップしない為 自動更新しないようにしたいのですが 多分 IF文 を挿入すればよいのだろうとは 思いますが どうやってやるのか ヒントを 教えてもらえませんか。ちなみに AM 6:00~PM 6:30 の間 自動更新させたいわけです。 よろしく お願いします。

  • HTML
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

if文とは? JavaScriptの質問ですか? なら、ヒントということなので途中まで。 <script language="JavaScript"> <!-- d = new Date(); hour = d.getHours(); min = d.getMinutes(); if(((hour == 18)&&(min <= 30))||((6 <= hour)&&(hour < 18))){ } // --> </script> <noscript> <meta http-equiv="refresh" content="30; url=./index.htm"> </noscript> 当然ですが、JavaScriptを切ってる人には効果ありません。

s320403
質問者

補足

ご指導 ありがとうございます。 昔 BASIC でやったことあるのですが IF文 って言わないですか? IF 指定時間以内なら 次の命令を実行 とか。 FRONTPAGE EXPRESS で ページを作って ソースを見ると 色々 文が出てきますよね。それが JavaScript ですか?全く 最近のお流儀がわかってないので 申し訳ないです。ちょっと 挿入してみます。

その他の回答 (1)

  • the845t
  • ベストアンサー率33% (246/743)
回答No.2

いえいえ、IF文であってます。 ただ、ここがHTMLのカテゴリだったので。 JavaScriptもありますし、CGIということもありますので。

関連するQ&A

  • HTMLの画像自動更新について

    現在、 <meta http-equiv="Refresh" content="5">で自動更新をしているのですが、 毎回同じ画像が表示されてしまいます。 F5を押すと画像は更新されます。 キャッシュに問題があるのではと調べて下記のように書きました。 <HTML> <HEAD> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Pragma" content="no-cache"> <meta equiv="Expires" content="-1"> <meta http-equiv="Refresh" content="5;URL=index_i_i.html"> URLの「index_i_i.html」は同じHTMLファイル(名前は変えて)を用意して交互に飛ぶように設定しました。 ですが、上記の記述でも同じ画像が表示されます。 F5では更新されるのですが、F5と同じ更新をHTML内に記述するにはどうしたらよろしいのでしょうか? できれば、CGIやスクリプトは使いたくないのですが、使わなくてはいけないのであれば、教えてください。 お願いします。

    • ベストアンサー
    • HTML
  • CGIで画像更新??

    初めて投稿します。 短い間隔でサーバに送られてくるJPEG画像をcgiか何かを使って一定間隔で更新するホームページを作りたいのですが・・・ 数少ない知識を使っては見たのですが、 META content="text/html; charset=shift_jis" http-equiv=Content-Type META http-equiv="refresh" content="20" META HTTP-EQUIV="Pragma" CONTENT="no-cache" これだと、リロードの時に画像が上から表示されるので、シャッターを切っているみたいで使用できないと言われてしまいました。 特に言語は問いませんので宜しくお願いします。

    • 締切済み
    • CGI
  • カメラ・ページ自動更新

    カメラで撮影した画像を5秒で自動更新したいのですが・・・ 現在は<META http-equiv="refresh" content="5">で更新していますが、この場合InternetExplorerだと画像が引き継がれてしまい画像が更新されません・・・ (Mozilerでは正常動作の確認をしました) この場合の方法を教えてください 場合によってはJavaなどでもかまいません・・・ よろしくおねがいします<m(__)m>

  • ページ内の画像だけを一定時間毎に自動更新させたい

    ネットワークカメラを使って、留守中の犬をモニターしています。 FTPサーバーに10秒ごとに静止画のJPGファイル(同名)が転送 されるように設定しています。 これをサイト内で公開したいと思っており、出来れば画像のみを 10秒ごとに自動更新で表示されると良いなと思っております。 ページ全体をリロードさせてしまうと、鬱陶しいことになりますので、 画像だけリフレッシュさせたいのですが、うまくいきません。 過去の質問(http://okwave.jp/qa1104885.html)を拝見し、 Iframe内に埋め込んだのですが、更新されません。 また、良回答の書き方でもうまくできませんでした・・・。 キャッシュを残させないようにもしたのですが。 この書き方では間違っていますでしょうか。 ------------- ■iframe.html ------------- <HTML> <HEAD> <META http-equiv="refresh" content="10"> </HEAD> <BODY> <img src="http://×××.××.jpg"> </body> </HTML> ------------- ■index.html ------------- <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-sjis"> </HEAD> <BODY> <iframe src="http://×××.××.jpg"> </iframe><br> </body> </HTML> また、別の方法でスムーズに画像だけを更新させる方法がございましたら 教えていただけないでしょうか。よろしくお願いします。

    • ベストアンサー
    • HTML
  • PCと携帯の自動判別

    <meta http-equiv="refresh" content="0;url=index2.htm"> このタグを使うと パソコンから見ている人は 自動的に index2.htmへジャンプし、 携帯から見ている場合は そのままこのページが表示されることができます。 これの逆はできるのでしょうか? 携帯端末からの人は index2.htmを表示し、 パソコンからの人は そのままという状態ですが。 よろしくお願いします

    • ベストアンサー
    • HTML
  • 自分のサイトのページ自動更新

    現在、自分のサイト上に動画を置いています。 ライブカメラ映像ですので、定期的にアップロードしています。 サイトのページは1分の間隔で自動更新がかかるようにしています。 <head> <meta http-equiv="Refresh" content="60"> 2行目がその1分毎のページ更新です。 <head>は挿入位置が判るように入れただけです。 しかし、これでは動画データのFTPアップロードが終了しても、すぐには更新されず60秒ごとの時間でしか更新されません。 刻一刻をライブカメラとして更新しているのに、かなり時間差で最新動画を見ることになったりします。 そこで、FTP転送が終了しページ内の動画データが新しくなったら、すぐにページ更新をかけたいのですが、どうすればよいでしょう。 何か簡単な方法がないですか。

  • 携帯とPCの自動判別

    最近i-modeの性能もぐんとあがっていますし、数年前と比べて色々仕様も変わったのではないかと思うのですが、 今でも、 <meta http-equiv="refresh" content="0;url=index2.htm"> このタグを使うと パソコンから見ている人は 自動的に index2.htmへジャンプし、 携帯から見ている場合は そのままこのページが表示できるのでしょうか? 私はi-modeではないので、誰かi-modeを持っていらっしゃる方教えていただけないでしょうか?

  • ブラウザの自動更新について

    ブラウザの自動更新について質問させていただきます。 <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="以前の時間"> 古いキャッシュを読まずにブラウザに新しいページを読みたい時、上のブラウザごとに異なる?3種類の対応方法があるかと思いますが、これらは適切な方法でしょうか。 例えばyahooのトップページは上の方法を使わずに自動更新しているようですが、上記のmetaは埋め込まれていませんでした。また他の多くのポータルサイトもそうでした。どのように自動更新しているのでしょうか。 どのようにすれば、更新ボタンを押さずに更新できるのか、また自動更新の際、上記のmetaを使ったほうがいいのか、それともyahooのように別の方法を使ったほうがいいのか、教えていただけないでしょうか。 初心者の質問で、質問内容が乱れてしまいましたが、どうぞよろしくお願いいたします。

  • 自動更新について質問です。

    自動更新について質問です。 PHPかHTMLかCGOどれで質問しようか迷いましたが、作っているプログラムがPHPなのでPHPのカゴテリで質問しました。 <meta http-equiv="refresh" content="30; url=top.php" /> で、自動更新をしています。 (1)テキストエリアに入力された文字列をOKボタンを押して更新してもデータが保持されるには? (そのテキストエリアはパスワード形式です。) >> (2)テキストエリアに書き込み中に自動更新されてもデータを保持するには? >> この二つの

    • ベストアンサー
    • PHP
  • リアルタイム更新

    よく、株価やチャットなどでリアルタイムに更新されていると 思いますが、その方法を知りたいのですが・・・。 html内に <META HTTP-EQUIV="refresh" CONTENT="3; URL=abc.html"> と言う方法ではないやり方でお願いします。 おそらく更新がなかったら、while文で何も更新しないとかを繰り返しているのかな?とか考えていますが、いまいち考え方がわかりません。 アドバイスお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう