2012-01-23 20 views
1

私はローカルのJavascriptファイルからローカルのテキストファイルを読み取るために、次のコードを使用していますが、それは動作していない:ローカルのJavaScriptファイルからローカルのテキストファイルを読み込みますか?

var txtFile = new XMLHttpRequest(); 
txtFile.open('GET', fileLocation, true); 

私が取得エラー:

XMLHttpRequest cannot load file:///C:/File.txt. Cross origin requests are only supported for HTTP. 

任意のアイデア?

答えて

0

見た目ようのFileLocation経由でアクセスしてみてください 、JavaScriptからローカルリソースにアクセスすることはできません。

var fileContent=''; 
var theLocation=''; 

function readFileViaApplet(n) { 
document.f1.t1.value='Reading in progress...'; 
document.ReadURL.readFile(theLocation); 
setTimeout("showFileContent()",100); 
} 

function showFileContent() { 
if (document.ReadURL.finished==0) { 
    setTimeout("showFileContent()",100); 
    return; 
} 
fileContent=document.ReadURL.fileContent; 
document.form1.textarea1.value=fileContent; 
} 
関連する問題