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


<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=加载  onclick="loadDoc()"> 
 <input  type=button  value=保存  onclick="saveDoc()"> 
 <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> 本文作者:



相关阅读:
SQLserver 2008将数据导出到Sql脚本文件的方法
JSP安全性初探
php5的simplexml解析错误
仿猪八戒网左下角的文字滚动效果
Windows2003远程管理中常遇问题解决方案
取消dedecms 留言簿的验证码的方法
Wordpress 的用户管理教程
ASP的Internet/Intranet编程常见问题
Linux下的两个聊天命令的使用方法
MySQL10条鲜为人知的技巧
SQL Server 2008中创建自定义策略
Oracle数据库中数据如何存储
php读取html并截取字符串的简单代码
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4