WEB开发网      濠靛倻鏅悵顖涚附閽樺鐎诲ù婊庡亾缁辨帗鎷呴悩鍨暠濞戞挴鍋撳ù鐘烘閸ㄥ孩绂嶉锝喰﹂柟瀛樺灣濠婃垿鎯冮崟顏嗩伇濞寸姾妫勬慨鈺呭礉濞戝磭骞㈤悹鍥у槻閸ㄥ孩绂嶉敓锟� ---闁挎洩鎷�
开发学院网页设计JavaScript 贴一段用javascript打开和保存本地文件的源码 阅读

贴一段用javascript打开和保存本地文件的源码

 2008-09-01 19:59:08 来源:WEB开发网 闁靛棴鎷�闁告垵绻愰惃顒傗偓娑欍仦缂嶏拷濠⒀呭仜閵囧洨鈧稒銇炵紞锟�闁靛棴鎷�  闁稿繗娅曢弫鐐次涘▎鎰泚闁告娲ㄥ▓鎴濐嚗椤旂厧瑙�
核心提示:<object id="fileDialog" width="0px" height="0px" classid="clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB" codebase="
<object  id="fileDialog"  width="0px"  height="0px"  classid="clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB"  codebase="http://activex.microsoft.com/controls/vb5/comdlg32.cab"> 
  </object> 
  <textarea  id=TxtBody  style="background-color:#EEEEEE;width:100%;height:100">无标题</textarea> 
  <br> 
  <input  type=button  value=加载  > 
  <input  type=button  value=保存  > 
  <script> 
  function  loadDoc() 
  { 
  fileDialog.CancelError=true; 
     try{ 
     fileDialog.Filter="HTM  Files  (*.htm)|*.htm|Text  Files  (*.txt)|*.txt"; 
      fileDialog.ShowOpen(); 
     var  fso=new  ActiveXObject("Scripting.FileSystemObject"); 
     var  reading=1; 
     var  f=fso.OpenTextFile(fileDialog.filename,reading); 
     //window.confirm(f); 
     var  r=f.ReadAll(); 
     f.close(); 
     TxtBody.value=r; 
     }catch(e){} 
  } 
  function  saveDoc() 
  { 
  fileDialog.CancelError=true; 
    try{ 
    fileDialog.Filter="HTM  Files  (*.htm)|*.htm|Text  Files  (*.txt)|*.txt"; 
    fileDialog.ShowSave(); 
    var  fso=new  ActiveXObject("Scripting.FileSystemObject"); 
    var  f=fso.CreateTextFile(fileDialog.filename,true); 
    f.write(TxtBody.value); 
    f.Close(); 
    } 
    catch(e){} 
  } 
  </script> 
  </body>

Tags:段用 javascript 打开

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接