- ベストアンサー
JavaScriptでのファイルの読み込み
JavaScriptでXMLで作成した設定ファイルを<input type=file>で読み込み、 HTML上のtextやcheckboxなどに値をセットするということをやりたいのですが、 これをActiceXやサーバからのレスポンスを使わず、JavaScriptのみで行いたいと 考えています。 IE6で動作することが最低条件になります。 XMLの解析は、恐らく探せばなんとかなると思うのですが、 ファイルを<input type=file>でJavaScriptで読み込むことがなかなかできません。 何か方法はあるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
IE6はセキュリティーに甘い時時代に作られてるので、今はセキュリティーホールになるような方法を利用すれば行けるかもしれません。 <input type="file">でファイルパスを取得できたと思います。 それを<iframe>のlocation.hrefにセットしてそのままXMLファイルとして表示する事は出来れば、 <iframe>のinnerHTMLを解析すれば、XMLデータを取得できるかもしれません。
その他の回答 (1)
- b0a0a
- ベストアンサー率49% (156/313)
回答No.2
ハァ?IE6?! ActiceXやサーバからのレスポンスを使わずJavaScriptのみで?! 耳を疑いますよ あなた相当とんでもないことを言ってますよ 誰が考えたんですかそれ 紙の翼で月まで行きたいと言ってるようなものですよ 無理です ただし運のいいことに世界のgoogleさんがロケットを提供してくれていますよ ChromeFrameです これをインストールすれば任意のページでIE6以降をChrome化できます これ以上のうまい話はありません