- - PR -
javascriptでローカルにファイルを作成したいです。
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2004-06-16 14:41
いつもお世話になっております。
JavaScriptのことを質問させていただき本当に申し訳ありません。 @ITよりいい掲示板(?)はまだ見つからなくて。。。つい@ITに質問させていただきます。 やりたいことは 環境はIE4.X以上でjavascriptでHTMLのパラメータをローカルのファイルに 書き込みたいです。 ファイル名は特定でもいいですができるならばファイル名の指定ができればいいと思います。 まずJavaScriptの関数はどこにいけばありますか。 JAVAみたいにAPIがあれば解りやすいですが。。。 ご指導よろしくお願いします。 [ メッセージ編集済み 編集者: MUSE 編集日時 2004-06-16 14:54 ] | ||||
|
投稿日時: 2004-06-16 14:50
少なくともブラウザだけでは、仕様上、不可能です。
どうしてもやるなら、ActiveXとか、Java Appletとかを併用することになります。 [ メッセージ編集済み 編集者: Cluster 編集日時 2004-06-16 14:52 ] | ||||
|
投稿日時: 2004-06-16 14:53
ご返答有難うございます。
無理ですか? T.T JSではページのパラメータは取得できますよね。 それをローカルにあるファイルに書き込むのができないですか。 JSってJAVAをまねして作ったって聞いたんですがFile関連の関数はありませんか。 できないとだめです。 T.T 調べていますが難しいです。 本当にできないことですか。 。。。。。。 でももうちょっと調べてみます。 | ||||
|
投稿日時: 2004-06-16 15:01
少し考えてみて欲しいのですが、もしJavaScriptだけでローカルのファイルに書き込めたりすると、「開いただけでWindowsの大事なファイルを消してしまうWebページ」とかが簡単に作れてしまいます。
そんなことがあったら大問題なので、仕様上できなくなっています。 | ||||
|
投稿日時: 2004-06-16 15:09
Cluster様の仰るとおりですね。
本当に有難うございます。 すると不可能ってことですね。 あきらめるしかないですね。 悲しいことです。 いつも本当に有難うございます。 | ||||
|
投稿日時: 2004-06-16 15:42
何をローカルファイルに書き込もうとしているのかわかりませんが、 Cookieに書いてはだめなのですか? いろいろと制限はありますが、ないよりはマシだと思いますよ。 | ||||
|
投稿日時: 2004-06-16 16:47
mso様
ご返答有難うございます。 自分が入力した内容を自分のPCに保存する機能を作成したかったです。 普通のユーザーはCookieがよく分からないですよね。 Cluster様の仰ったとおりですね。 さすがです。 [ メッセージ編集済み 編集者: MUSE 編集日時 2004-06-16 16:54 ] | ||||
|
投稿日時: 2004-06-16 17:05
IEに限定するなら、ActiveXでファイル操作が可能になります。
ただし、WEBというよりブラウザからローカルのWSH経由で WindowsのAPIを呼び出しているに過ぎません。 方法としてはJScriptの関数でActiveXオブジェクトのインスタンス生成の 関数がありますので、FileSystemObjectのインスタンスをクリエイトすればOKです。 関数名とかはMSDNで調べてください。 私としては、セキュリティー面で問題があるので、絶対お勧めしません。 あくまでもIEに限定すればできなくはないというだけです。 #たまに客からこういう変な依頼が来たりする。。。 | ||||
