• 締切済み

JavaScriptだけでチャット的な

現在JavaScriptの勉強をしております。 その練習を兼ねて会社で使っているパソコンで、何か仕事に役立つツールを作れないかと考えていました。 それで思いついたのが簡易チャット的なものを作るというものでした。 同じ部屋にパソコンがたくさんあり、 メールを送るでもない要件で、相手の席まで行く手間を省けると考えました。 社内のネットワーク的なことはあんまり分からないのですが、一先ず全台社内のLANでつながっています。 そのネットワーク上に誰でもアクセスできる共有フォルダがあります。 社内のどこかにサーバー的なパソコンがあり、それにアクセスしているだと思います。 因みに勝手にツール等をダウンロード、インストールすることは出来ません。 そのため、チャットのサーバー的なものを作ることができなさそうです。 そこで思いつたのが、共有ファイル上にテキストファイルを置き、それをお互いのブラウザから開いて、書き込んで閉じるを繰り返すというものです。 VBAだとテキストファイルを操作するメソッド、関数がたくさんあり、作れそうなのですが、javaScriptだとFileAPIくらいしかテキストファイルを開くすべがない気がします。 FileAPIだと、毎回テキストファイルをユーザーが指定しないといけないのど、非常に使いにくくなってしまいます。 何か他にテキストファイルを操作する方法はありませんか? もしくは根本的に他の方法あれば教えて頂ければと思います。 よろしくお願いします。

みんなの回答

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.2

ActiveXでも使えば可能かもしれませんが、 基本的にサーバーレスでやろうというのは無茶で、 なんとか無理やり作れても邪道では勉強になりません。 なんとか、Node.jsのようなサーバーを入れる許可を得るか、 社外のサーバーにアクセスできる形にするのが現実的です、

  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

サーバ環境がないと厳しそうですが、 ググッてみましたら"Tail JS"というものが見つかりました。 ブラウザはChromeでしか動かないようですが・・・。 Webブラウザで動作するtail「Tail JS」 http://www.moongift.jp/2012/12/20121225-3/

参考URL:
http://www.moongift.jp/2012/12/20121225-3/
momomo100
質問者

お礼

ありがとうございます。Tail JSというものは 知らなかったので1つ勉強になりました。 ただ残念ながらIE11を社内で使っており それ以外は原則利用禁止となっております・・・。

関連するQ&A

  • 社内ネットワークの共有ファイルサーバにアクセスできない

    社内ネットワークの共有ファイルサーバにアクセスできない という事象が生じております。 どうすればつながるようになりますでしょうか。 【詳細】 ・スタート>ファイル名を指定して実行>\\AAAdata(共有ファイルサーバ名)\ により、一定時まで使っていた共有サーバにアクセスできなくなった(ネットワークパスが見つかりません、と表示される)。 ・cmdからping AAAdataとうつと、Replyがあるのでつながってはいる ・他の社内共有ファイルサーバには「ファイル名を指定して実行」によりアクセス可能 ・重たいファイルのコピー→ダウンロードを何度もやっていた。 何度目かのダウンロード途中で画面が固まり、端末の再起動をかけたらつながらなくなった ・他の端末からもつながらない ・ファイル名を指定して実行>\\111.11.11.1(AAAdataのIP)を打つと、 「指定されたネットワーク名は利用できません」と表示される

  • ファイルの共有 ネットワークリソースを使用するアクセス許可がない

    社内LANで繋がっているパソコンで、ファイルを 共有しています。問題が発生し解決できないので 教えて頂きたいです。 何台かのPCでファイルを共有して使っているのですが、 ある1台のパソコンで共有になっているフォルダーの 中に新たにフォルダー"A"を作りましたが、 そのフォルダー"A"に他のパソコンからアクセスしようとすると 「\\PC○○\\Aにアクセスできません。このネットワークリソースを使用する アクセス許可がない可能性があります。アクセス許可があるかどうか サーバーの管理者に問い合わせて下さい。」と出ます。 ファイルはちゃんと共有するにチェックが入っていて これよりも以前に共有になっていた他のフォルダーの ファイルは問題なく他のpcからでも使用できます。 なぜ、新しく共有にしたフォルダーがアクセス拒否になるのか わからず困っています。 自分で知らないうちに何かpcの設定をいじってしまったのかも知れません。 出来る限り補足もしますのでアドバイスお願いいたします。

  • windows7とwindowsXPのファイル共有

    今、社内でネットワークを組み複数のPCでファイル共有を行なっているのですが、windows7とXP間において、ファイルが共有できたり出来なかったりする時があります。 例えば、windows7内にある、Aフォルダを社内で共有している場合、windows7同士ではアクセスできるが、XPではアクセスが出来なかったり、アクセス出来ても途中で強制的にアクセスが切れたりすることがあります。 ちなみに、Aフォルダの入っているパソコン(windows7)で、管理ツールのサービスのserverを再起動すると、XPでもアクセスできるようになるのですが、頻繁に起こるので、何か解決方法はないでしょうか? 以下に、環境を記載しておきますので、よろしくお願いします。 ■共有元のパソコンの環境 OS:windows7 Professional SP1 64ビット 接続のPC数:XP 4台        VISTA 1台           7 4台 ※全て同じネットワーク名にしてあります。 以上、よろしくお願いします。

  • JavaScriptとJavaの通信について

    HTMLで、 <applet code = "XXX.class" width="100" height="100" name="app1"> </applet> JavaScriptで document.app1.showString("表示"); アプレットコード内に showString(String text)というメソッドを用意して、JavaScript側からアプレットにテキストを送っています。 このアプレットはチャットプログラムのクライアントとして動作していて、ブラウザの閉じるボタンでログアウトメソッドを呼ぶように作られています。 しかし、JavaScriptで用意したテキストボックスにテキストを打ち込んで送信するときに リターンキーを使うと、アプレットはブラウザの閉じるボタンを押したと判定して、ログアウトしてしまいます。 アクションリスナーを設定すれば、テキストの内容をリターンキーで送信できるようですが、 JavaScriptで用意したテキストボックスに、アクションリスナーを設定する方法がわかりません。 よろしくお願いします。 送信ボタンでテキストを送信することはできるのですが、 多くのチャットプログラムはリターンキーで送信できますので、リターンキーを使える方法を教えて下さい。

    • ベストアンサー
    • Java
  • JavaScriptでUpload

    社内ウェブサイトです。ローカル上にあるファイルを指定のファイルサーバへアップロードさせたいのですが、JavaScriptで可能ですか?(または他の方法はありますか?) すいません、当方、HTMLの知識はありますが、JavaScriptは既存の物に手を加えてカスタマイズする知識ほどしかありません。 よろしくお願い致します。

  • Windows2003server ネットワーク共有について

    Windows2003serverを入手し、社内ネットワークでファイル共有して使えるように設定しましたが、うまくServerへ接続出来るパソコンと出来ないパソコンがあります。 【パソコンA】をユーザー登録し(Poweruserの権限)、共有するフォルダの共有(アクセス許可):【パソコンA】を追加 した状態です。 『あなたにはアクセス権限がありません』といったエラーがでて共有フォルダへアクセスできません。 マイネットワーク→SERVER→共有フォルダ まではいけますが、共有フォルダ意へアクセス出来なくて困っております。 念のためServer機はファイアウォールを無効にしてみましたが結果は変わらずでした。 どなたかアドバイス御願い致します。

  • Windowsファイルの共有について

            -----       |ルーター|       -----         |      --------      |Solaris2.6(FW)|      --------       |    |      --    --社内NW--      | |     192.168.1.0/24      --     (Windowsマシン)   DBサーバ(WindowsNT) 192.168.2.1 上記の構成でNWを構築しました。 (汚い構成図ですみません) Solaris2.6はNICが3枚ついていてFWサーバとして稼動しています。 社内PC間は他のPCのファイル共有ができるのですが (他のPCがマイネットワークに表示される) DBサーバの共有フォルダにはアクセスできません。 正確には社内PCからDBサーバにアクセスできるPCとできないPCがあります。 このことからFWの設定自体には問題ないと考えています。 DNSがなくてもローカルエリアの接続の設定でWindowsネットワーク用ファイルとプリンタの共有で ネットワーク内のファイル共有はできると考えていたのですが Windowsのファイルの共有はセグメントが違うとできないのでしょうか? 説明不足だと思いますが何か良い解決策があれば教えてください。 よろしくお願いします。

  • 社内サーバーについて

    こんばんは。 私の勤めている会社の社内サーバーですが、 社内サーバーにアクセスして色んな共有ファイルを開いたりする時、 私のパソコンからだけは何故か非常に遅いんです。 開くまでに1分くらいかかったりします。 他の人は早くて、私のパソコンは他の自分のパソコン内のファイル を開く時や他の動作は全然問題なく早いです。 何故なのでしょうか。社内の者に聞いても分からない(ホントか!?) と言われ、困っています。 社外の方に聞いても分からないかも知れないのですが、こういう場合の 考えられる点についてお教え頂きたく、宜しくお願い致します。

  • 共有ファイルの保管方法について

    はじめまして。 社内LAN上のバッファロー・リンクステーション(ネットワーク対応の外付けハードディスク)に共有ファイルを保管しておりましたが、急な停電で電源が落ちたショックで壊れてしまいました。 共有ファイルの保管方法を見直すにあたり、Windows Serverなどのファイルサーバーの設置を検討しましたが、高価なのでデスクトップのパソコン(Windows7などのサーバー用OSでない普通のパソコン)に共有ファイルを保管しようと考えております。 バックアップは、共有ファイル保管用デスクトップパソコン(Windows7)に外付けハードディスクを接続する予定です。 また、共有ファイル保管用デスクトップパソコン(Windows7)にUPSを接続し、停電にも備えるように考えております。 ネットワーク構築サービスを行っている業者に相談すると、上記の案はピア・ツー・ピア方式であり、サーバー・クライアント方式ではないので共有ファイルへのアクセス制限ができない等の不都合があると言われましたが、アクセス制限等は考えておりません。 趣旨としては、社内の共有ファイルを保管するスペースを設けるだけで、それ以上の機能は要りません(データのバックアップは念入りにしたいです)。 オンライン・ストレージは不可です(共有ファイルを社内に留めるため)。 上記の案で何か不都合が生じることや、考え方の間違いがありますか。 ご指摘をいただければ幸いです。 よろしくお願い致します。

  • チャットワークを独自サーバーに設置したい

    チャットワークのようなシステムを会社内の業務管理ツールとして、 独自サーバーに設置したいと考えています。 チャットワークの使い勝手が大変良いのですが、セキュリティーや個人情報等の管理のために 外部のサーバーが使えなくなり、社内サーバーに設置して代用できるものを探しています。 可能ならオープンソースであればうれしいのですが、有料のものでもかまいません。 何か良いツールをご存知ないでしょうか?

専門家に質問してみよう