JavaScriptを利用してローカルテキストファイルを読み、書きます.



<script language="javascript" type="text/javascript"> 
/* 
object.OpenTextFile(filename[, iomode[, create[, format]]]) 
   
object 
   。object    FileSystemObject    。 
filename 
   。              。 
iomode 
   。         :ForReading 、 ForWriting   ForAppending 。 
create 
   。Boolean  ,       filename            。           True ,        False 。    ,       。 
format 
   。                   。    ,       ASCII     。 
   
iomode               : 
                
ForReading 1          。       。 
ForWriting 2          
ForAppending 8              。 

format               : 
                  
TristateTrue   Unicode       。 
TristateFalse   ASCII       。 
TristateUseDefault            。 
*/ 

//    
function readFile(filename){ 
var fso = new ActiveXObject("Scripting.FileSystemObject"); 
var f = fso.OpenTextFile(filename,1); 
var s = ""; 
while (!f.AtEndOfStream) 
s += f.ReadLine()+"
"; f.Close(); return s; } // function writeFile(filename,filecontent){ var fso, f, s ; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.OpenTextFile(filename,8,true); f.WriteLine(filecontent); f.Close(); alert('ok'); } </script> <html> <input type="text" id="in" name="in" /> <input type="button" value="Write!" onclick="writeFile('c:/12.txt',document.getElementById('in').value);"/><br><br> <input type="button" value="Read!" onclick="document.getElementById("__content").value=readFile('http://sc.stock.cnfol.com/090917/123,1282,6534044,00.shtml');"/><br> <textarea id="show" name="show" cols="100" rows="20" > </textarea> </html>