• ベストアンサー

JavaScriptでチャットは作れない?

僕の使ってるプロバイダはOCNです。 無料のHP開設サービスを利用してます。 でも自作CGIが使えません。 そこでJavaScriptに目を付け、 いろいろと探してみたのですが、 見つける事ができません。 誰か方法を知りませんか? お願いします。

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

  • ベストアンサー
noname#1785
noname#1785
回答No.2

jubakoさんのおっしゃる通り、無理ですね。(^^;; JavaScriptはあくまでもローカル、つまり接続している人のパソコン内で、いろいろな作業をするものです。 それと比べてCGIは、接続している先のサーバーで動いています。 チャットや掲示板を利用するためには、それを使う複数の人がアクセスできるファイルなりデータベースなりを持っていなければいけません。 そういう場合は、複数の人みんなが接続しているサーバー側にそれらを持たなくてはいけないのです。 CGIは、サーバー側のファイルやデータベースにアクセスし、書き込んだり読み込んだりすることができますが、ローカルでしか動かないJavaScriptでは、接続している人全員で共通で使用できるファイルを作ることも、サーバー側のファイルやデータベースにアクセスすることもできません。 だから、JavaScriptでチャットを作ることは不可能です。 チャットなら無料の物を借りることが可能ですよ。 OCNのホームページから、チャットだけ無料のレンタルチャットのアドレスに飛べばいいのではないでしょうか? 無料のチャットや掲示板が載ったサイトを、参考URLに書いておきます。 ご参考まで。

参考URL:
http://www.tadamono.to
Ginga
質問者

お礼

ありがとうございます。 無料ほどうれしいものはないです。 >レンタルチャットのアドレスに飛べばいい そういう方法の人も多いようですね。

その他の回答 (1)

noname#5824
noname#5824
回答No.1

JavaScriptでは無理ですねぇ~(^^; チャットはサーバー上の情報を書き換える、という 作業を行います。チャットの場合は、表示される 発言ログに自分の発言を追加する、という動作です。 別の例で言い換えるならば、 誰でも、ホームページのデザインを変えることが出来る、 そんな危険な作業です、CGIは。 だから、OCNが認めていないんでしょう。 JavaScriptはクライアントのブラウザ上でのみ 動作するスクリプトなので、サーバに影響を与えることは 出来ません。無理です。 チャットを付けたいのであれば、 JetChatなどのJava版チャットなら大丈夫です。 URL参照

参考URL:
http://www.jetchat.com/rental/
Ginga
質問者

お礼

ありがとうございます。 JavaScriptでできなくて Javaで出来るとは不思議です。

関連するQ&A

専門家に質問してみよう