- 締切済み
自動更新
~秒たつと自動的にページが更新されて新しい情報のページを表示するというプログラムがあるじゃないですか これってどういう原理で出来てるのでしょうか? ~秒、経過後、プログラムを強制的に抜けるにしたら余計なものまで飛ばしちゃいそうですし、 そもそも、既に全部のプログラムを終わっちゃってページを表示してるから~秒、経過後プログラムを強制的に抜けさせても意味ないんじゃあ? と思えます。 原理が分からないのでCでどのように書けばいいのか分からないので困ってます。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- nanaka2223
- ベストアンサー率50% (2/4)
3さんへ http://www.weblio.jp/content/Google+Native+Client Native Clientはこれですね これ最近作られた造語ですか? そういうの全く意識しなくても作れたのでそんな枠組みになってたとは知らなかったのですが そもそも最近公開するよってなんでしょう? 別段宣言されなくても作りますよj
- nanaka2223
- ベストアンサー率50% (2/4)
チャットを作ってるのですが教えていただいた~秒後、自動更新するメタタグを入れたらどうにもこうにもならないバグになりました モードとして 0で入室画面 1でチャット画面 2で退室画面 です。 行程としては ページを開いたら最初は必ずモードは0 名前入力欄が空白なら0のまま モードが1になったらずっと1(自動更新しても) 退室を押したらモード2 にしたい。 クッキーでモードを直接指定したら0はともかく 1ならずっと1が最初のページになりバグ 2ならずっと2の退室ページになり手も足もでないバグ そのためモードに入っているのがNULLの時は最初のページを表示するようにしたら チャットのページで自動更新をした時にもNULLがはいってしまうため最初に戻ってしまいます。 どうしたら行程通りになりますか?
- nanaka2223
- ベストアンサー率50% (2/4)
すみません 間違えてログアウトしたら戻ってこれなくなりました そのためこのIDで返信しますね 3さんへ Cでっておいおい…… <<Webページの話だよね? それならクライアントサイド言語、JavaScriptでどうにかするものですよ そうですよCGIの話ですので(使用言語がC) ページの変換は普通にCでできましたよ >>>>JavaScriptはあまり詳しくないのでなんともいえませんがページの一部を変える事ならCでもできるので変更してみますね どうやらあなたはクライアントサイド環境のことが何1つわかっていないみたいです 動的にページを更新することを言っているのですよ JavaScriptから俗にいうAjaxでサーバーと通信して必要に応じてページを書き換えたりしているのです えっと自動更新するのでそれにあわせてページを書き換えるんじゃあないんですか? まあ別なの問題がでてきたのですけどね クライアントサイド環境っと言う言葉ははじめて聞きました でもサーバーサイドでCを使ってどうにかしようと考える人なら、JavaScriptなんか気にしないでNativeClientの道でも突っ走った方がいいのかもしれませんね JavaScriptでできるならCでもできると思ってたのですが私がNativeClientと言うものが私に向いているのであれば調べてみますね
- b0a0a
- ベストアンサー率49% (156/313)
Cでっておいおい…… Webページの話だよね? それならクライアントサイド言語、JavaScriptでどうにかするものですよ >>JavaScriptはあまり詳しくないのでなんともいえませんがページの一部を変える事ならCでもできるので変更してみますね どうやらあなたはクライアントサイド環境のことが何1つわかっていないみたいです 動的にページを更新することを言っているのですよ JavaScriptから俗にいうAjaxでサーバーと通信して必要に応じてページを書き換えたりしているのです でもサーバーサイドでCを使ってどうにかしようと考える人なら、JavaScriptなんか気にしないでNativeClientの道でも突っ走った方がいいのかもしれませんね
- t_ohta
- ベストアンサー率38% (5292/13827)
ページ全体を更新するならメタタグを使ったページの再読み込みかJavaScriptを使ったページの再読込です。 ページの一部を更新するならJavaScriptで更新したい部分を定期的に書き換えます。
- Wr5
- ベストアンサー率53% (2173/4061)
>そもそも、既に全部のプログラムを終わっちゃってページを表示してるから 普通なら転送が終わった時点で接続も切られることになりますが……。 http://www.dspt.net/html_tag/001_data/020.html METAタグで単純に再接続して読み込んでいるだけなんじゃないんでしょうか? ログイン処理とか必要なパターンでセッションを保持する必要がある。とかなら…また別に考える必要があるかも知れませんが…。 # cookieで対応できるかも知れませんけど。
補足
こんなのがあるのですね では他の人が更新して、更新があったときに自動更新とかはどうやるのでしょうか? 他にもこのメタを使ってCGIで作ったものにも効果があるのでしょうか? CGIで作ったものをhtmlの部分を読み込んで表示しているためちょっと気になりましたjjj (まあこの部分は開発可能なPCに変えたら試してみますね)
補足
JavaScriptはあまり詳しくないのでなんともいえませんがページの一部を変える事ならCでもできるので変更してみますね