2013-07-22 17 views
1

嗨即時在htaEdit中做一些應用程序。 我需要採取一些txt文件讀取它的每一行,並把每一行。 下面是選擇代碼:從本地讀取txt文件放入數組和數組中<select>

<select onchange="disablePodkategoriju();" style="width:220px;margin-left:80px;" id="dropdown2" name=""> 
    <option value="" selected="default" disabled>Selektujte...</option> 
    </select> 

我不知道如何使JavaScript來這一點。但是我從本地測試上傳文件,並使用此代碼在使用ActiveX管理:

 var fso = new ActiveXObject("Scripting.FileSystemObject"); 
     var s = fso.OpenTextFile("test.txt", 1, true); 
     var row = s.ReadLine(); 
     alert(row); 

我的txt文件,包含如下10個字 AA BB CC .. SMT像

回答

0
var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var s = fso.OpenTextFile("test.txt", 1, true); 
select = document.getElementById('dropdown2'); 
var arr=new Array(); 
var i=0; 
do { 
arr[i]=s.readLine(); 
} 
while(s.readLine!=null); 
for (i = 0; i<arr.length; i++){ 
    var opt = document.createElement('option'); 
    opt.value = "option"+(i+1); 
    opt.innerHTML = arr[i]; 
    select.appendChild(opt); 
} 
+0

thxs asnwering,但我應該如何執行我的代碼與我的上面我要求txt文件? – user2599279

+0

我編輯了答案。這與你的代碼應該看起來很像。 – Aashray

+0

是的,但我認爲它仍然不會工作,因爲沒有新的行分隔無論如何thxs求救 – user2599279