js在IE下面弹出打开和保存文件的对话框

2010-08-11 13:39:16|  分类: JavaScript |  标签: |字号大中小 订阅

<html>
<head>
<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>

</head>
<body>
<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=加载   οnclick="loadDoc()">
<input   type=button   value=保存   οnclick="saveDoc()">

</html>

js在IE下面弹出打开和保存文件的对话框相关推荐

  1. 打开和保存文件的对话框

    1.文件打开对话框: [filename ,pathname]=uigetfile()函数: 用法: [filename ,pathname]=uigetfile(filterspec,'dialog ...

  2. Bootstrap入门(二十九)JS插件6:弹出框

    Bootstrap入门(二十九)JS插件6:弹出框 加入小覆盖的内容,像在iPad上,用于存放非主要信息 弹出框是依赖于工具提示插件的,那它也和工具提示是一样的,是需要初始化才能够使用的 首先我们引入 ...

  3. 用js完成页面定时弹出广告

    用js完成页面定时弹出广告 第一步:在页面指定位置隐藏一个广告图片(使用display属性的none值) 第二步:确定事件(onload)并为其绑定一个函数 第三步:书写这个函数(设置一个显示图片的定 ...

  4. android 弹出编辑框,Android编程实现的EditText弹出打开和关闭工具类

    本文实例讲述了Android编程实现的EditText弹出打开和关闭工具类.分享给大家供大家参考,具体如下: 需求: 使用代码实现Android的输入框EditText对键盘的关闭弹出的实现. 代码: ...

  5. html悬浮弹窗后面背景变深,JS+CSS实现Div弹出窗口同时背景变暗的方法

    本文实例讲述了JS+CSS实现Div弹出窗口同时背景变暗的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: JS+CSS实现的Div弹出窗口,同时背景变暗 function    locki ...

  6. html5 注册协议弹出层,js制作带有遮罩弹出层实现登录注册表单特效代码分享

    本文实例讲述了js制作带有遮罩弹出层实现登录注册表单代码特效代码.分享给大家供大家参考.具体如下: 运行效果图:                     ----------------------查 ...

  7. js制作带有遮罩弹出层实现登录小窗口

    要实现的效果如下 点击"登录"按钮后,弹出登录小窗口,并且有遮罩层(这个名词还是百度知道的,以前只知道效果,却不知道名字) 在没有点击"登录"按钮之前登录小窗口 ...

  8. Obsidian media extended以及bilibili插件链接总是打开外部网页以及退回编辑视图会弹出另外一个相同文件

    错误1 Obsidian使用media extended以及bilibili插件在obsidian内观看视频时链接总是打开外部网页,而不是直接在内部打开,包括点击星号时,出来的时间戳点开也是直接打开网 ...

  9. js仿苹果风格弹出框alert插件

    下载地址 js仿苹果风格弹出框alert插件,多种调用方式. dd:

最新文章

  1. vue 循环遍历list_vue使用map代替Aarry数组循环遍历的方法
  2. 自己动手用gensim 生成句子的word2vec 向量
  3. “新视野”和“最远点”的约会
  4. 不同视图间的跳转方式
  5. Spring 核心特性
  6. node中使用短信验证功能(阿里云为例)
  7. tomcat7-maven-plugin-用于部署WAR的Tomcat Maven插件
  8. [导入]XACT与X3DAudio整合的问题
  9. 博士德服务器帐套维护密码忘记,T+账套主管的密码忘记了,怎么办
  10. 奶爸日记2 - 鑫鑫感动了婆婆
  11. Excel·VBA自定义函数判断单元格元素相同/重复
  12. 如何查看电脑系统到期时间
  13. 如何压缩动态图片大小?gif图太大了怎么压缩?
  14. openpyxl更改字体类型、字体颜色
  15. Android开发笔记(一百零八)智能语音
  16. ETHEOS开发资源及工具集合(完整汇总版)
  17. 正确处理时间和时区问题(java+mysql)
  18. 基于HTML电商购物项目的设计与实现——html+css+javascript+jquery+bootstarp响应式图书商城
  19. java content-length_java向服务器post请求时首部字段content-length的计算方法
  20. python 习题练习二

热门文章

  1. JQuery绑定事件 时如何传递参数
  2. java多线程------实现多线程两种方式
  3. nyoj - 947(Max Xor)字典树
  4. NYOJ 99 单词拼接
  5. Python数据可视化之Matplotlib实现各种图表
  6. jquery-validae
  7. Android 计算Bitmap大小
  8. Conda官方下载安装步骤及conda用法详细介绍
  9. 工作中常用的正则表达式
  10. Floating-point exception