- ベストアンサー
JavaScriptでチャットは作れない?
僕の使ってるプロバイダはOCNです。 無料のHP開設サービスを利用してます。 でも自作CGIが使えません。 そこでJavaScriptに目を付け、 いろいろと探してみたのですが、 見つける事ができません。 誰か方法を知りませんか? お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
jubakoさんのおっしゃる通り、無理ですね。(^^;; JavaScriptはあくまでもローカル、つまり接続している人のパソコン内で、いろいろな作業をするものです。 それと比べてCGIは、接続している先のサーバーで動いています。 チャットや掲示板を利用するためには、それを使う複数の人がアクセスできるファイルなりデータベースなりを持っていなければいけません。 そういう場合は、複数の人みんなが接続しているサーバー側にそれらを持たなくてはいけないのです。 CGIは、サーバー側のファイルやデータベースにアクセスし、書き込んだり読み込んだりすることができますが、ローカルでしか動かないJavaScriptでは、接続している人全員で共通で使用できるファイルを作ることも、サーバー側のファイルやデータベースにアクセスすることもできません。 だから、JavaScriptでチャットを作ることは不可能です。 チャットなら無料の物を借りることが可能ですよ。 OCNのホームページから、チャットだけ無料のレンタルチャットのアドレスに飛べばいいのではないでしょうか? 無料のチャットや掲示板が載ったサイトを、参考URLに書いておきます。 ご参考まで。
- 参考URL:
- http://www.tadamono.to
その他の回答 (1)
JavaScriptでは無理ですねぇ~(^^; チャットはサーバー上の情報を書き換える、という 作業を行います。チャットの場合は、表示される 発言ログに自分の発言を追加する、という動作です。 別の例で言い換えるならば、 誰でも、ホームページのデザインを変えることが出来る、 そんな危険な作業です、CGIは。 だから、OCNが認めていないんでしょう。 JavaScriptはクライアントのブラウザ上でのみ 動作するスクリプトなので、サーバに影響を与えることは 出来ません。無理です。 チャットを付けたいのであれば、 JetChatなどのJava版チャットなら大丈夫です。 URL参照
お礼
ありがとうございます。 JavaScriptでできなくて Javaで出来るとは不思議です。
お礼
ありがとうございます。 無料ほどうれしいものはないです。 >レンタルチャットのアドレスに飛べばいい そういう方法の人も多いようですね。