`
fp_moon
  • 浏览: 983112 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

IE中弹出打开/保存文件对话框

阅读更多

打开/保存文件对话框:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
function   loadDoc()
{
fileDialog.CancelError=true;
        try{
        fileDialog.Filter="HTM   Files   (*.htm)|*.htm|Text  Files   (*.txt)|*.txt|XML   Files   (*.xml)|*.xml|ALL   Files   (*.*)|*.*";
        fileDialog.ShowOpen();
        var   fso=new   ActiveXObject("Scripting.FileSystemObject");
        var   reading=1;
        var   f=fso.OpenTextFile(fileDialog.filename,reading);
        //window.confirm(f);
        var   rValue=f.ReadAll();
        f.close();
        TxtBody.value=rValue;
        }catch(e){}
}
function   saveDoc()
{
fileDialog.CancelError=true;
      try{
      fileDialog.Filter="HTM   Files   (*.htm)|*.htm|Text  Files   (*.txt)|*.txt|XML   Files   (*.xml)|*.xml|ALL   Files   (*.*)|*.*";
      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:300px;">文本内容</textarea>
<br>
<input   type="button"   value="加载"   onclick="loadDoc()" />
<input   type="button"   value="保存"   onclick="saveDoc()" />
</html>

 

WEB中类似OpenFileDialog功能


<HTML>  
  <HEAD>  
  </HEAD>  
  <body   MS_POSITIONING="GridLayout">  
  <form   id="WebForm1"   method="post"   runat="server">  
  <OBJECT   style="Z-INDEX:   106;   LEFT:   38px;   POSITION:   absolute;   TOP:   168px" 

 classid="clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB"   name="CommandDialog1">  
  <PARAM   NAME="_ExtentX"   VALUE="847">  
  <PARAM   NAME="_ExtentY"   VALUE="847">  
  <PARAM   NAME="_Version"   VALUE="393216">  
  <PARAM   NAME="CancelError"   VALUE="0">  
  <PARAM   NAME="Color"   VALUE="0">  
  <PARAM   NAME="Copies"   VALUE="1">  
  <PARAM   NAME="DefaultExt"   VALUE="">  
  <PARAM   NAME="DialogTitle"   VALUE="">  
  <PARAM   NAME="FileName"   VALUE="">  
  <PARAM   NAME="Filter"   VALUE="">  
  <PARAM   NAME="FilterIndex"   VALUE="0">  
  <PARAM   NAME="Flags"   VALUE="0">  
  <PARAM   NAME="FontBold"   VALUE="0">  
  <PARAM   NAME="FontItalic"   VALUE="0">  
  <PARAM   NAME="FontName"   VALUE="">  
  <PARAM   NAME="FontSize"   VALUE="8">  
  <PARAM   NAME="FontStrikeThru"   VALUE="0">  
  <PARAM   NAME="FontUnderLine"   VALUE="0">  
  <PARAM   NAME="FromPage"   VALUE="0">  
  <PARAM   NAME="HelpCommand"   VALUE="0">  
  <PARAM   NAME="HelpContext"   VALUE="0">  
  <PARAM   NAME="HelpFile"   VALUE="">  
  <PARAM   NAME="HelpKey"   VALUE="">  
  <PARAM   NAME="InitDir"   VALUE="">  
  <PARAM   NAME="Max"   VALUE="0">  
  <PARAM   NAME="Min"   VALUE="0">  
  <PARAM   NAME="MaxFileSize"   VALUE="260">  
  <PARAM   NAME="PrinterDefault"   VALUE="1">  
  <PARAM   NAME="ToPage"   VALUE="0">  
  <PARAM   NAME="Orientation"   VALUE="1">  
  </OBJECT>  
  <INPUT   type="button"   value="保存"   name="btn1">  
  <INPUT   type="button"   value="打开"   name="btn2">  
  </form>  
  <script   language="vbscript">  
  option   explicit  
   
  sub   btn1_onclick()  
  WebForm1.CommandDialog1.Filter="Text   File(*.txt)|*.txt"  
  WebForm1.CommandDialog1.showSave()  
  end   sub  
   
  sub   btn2_onclick()  
  WebForm1.CommandDialog1.Filter="Text   File(*.txt)|*.txt"  
  WebForm1.CommandDialog1.showOpen()  
  end   sub  
  </script>  
  </body>  
  </HTML>

 

分享到:
评论

相关推荐

    js弹出保存对话框

    在Web开发中,有时候我们需要让用户选择一个文件夹路径来保存文件,例如在导出数据为CSV或Excel时。JavaScript本身并不支持直接创建文件选择器或者保存对话框,但可以通过ActiveX对象(仅限IE浏览器)实现这一功能。...

    js调用对话框保存文件

    ### JS调用对话框保存文件知识点详解 #### 一、背景与需求分析 在Web开发过程中,有时我们需要让用户能够方便地保存网页中的某些内容到本地文件。例如,在一个在线编辑器应用中,用户可能希望将自己编辑的文字保存...

    JS打开图片另存为对话框实现代码

    需要注意的是,在现代浏览器中,出于安全考虑,某些浏览器可能不允许页面内的脚本直接触发文件保存操作,或者对于`document.execCommand("SaveAs")`方法的执行进行了限制。这就要求开发者在设计网页时考虑到这些因素...

    直接弹出IE下载保存窗口

    这个“直接弹出”指的是跳过通常的确认步骤,直接显示保存文件的对话框。 4. **易语言**:这是一个中国本土的编程语言,设计目标是降低编程难度,让普通用户也能进行程序开发。在易语言中实现“直接弹出IE下载保存...

    双击桌面IE弹出打开方式的解决办法

    标题中的“双击桌面IE弹出打开方式的解决办法”是指在Windows操作系统中,用户双击桌面上的Internet Explorer(IE)图标时,系统没有默认使用IE浏览器打开网页,而是弹出了选择打开方式的对话框。这个问题通常是由于...

    javaScrip里面怎么调用保存和另存为对话框

    在早期的Internet Explorer版本中,可以通过创建一个`ActiveXObject`来访问本地文件系统,从而实现保存文件的功能。但是,这种方法只适用于Internet Explorer,并且在现代浏览器中是不可行的,因为它们不支持`...

    IE浏览器下载RAR文件的问题

    标题中的问题涉及到的是在Internet Explorer(简称IE)浏览器中下载RAR文件时遇到的一个特定行为:当用户意外取消了“在打开这种类型的文件前始终询问”的选项后,所有RAR文件在下载完成后不再弹出保存对话框,而是...

    在IE浏览器中快速保存网页中的图片.docx

    3. **选择保存位置**:系统会弹出一个文件保存对话框,让用户选择图片的保存位置(如桌面、我的文档等)。 4. **确认保存**:最后,用户需要点击“保存”按钮完成图片的下载过程。 这种方法虽然简单直接,但在频繁...

    IE下载完成后怎么不弹出提示框?.docx

    在日常浏览中,我们经常会遇到下载文件的需求,而在 IE 浏览器中,下载完成后会弹出一个提示窗口,可以选择打开、打开文件夹和关闭。但是,如果我们不小心勾选了“下载完成后关闭此对话框”复选框,那么下载完后就...

    易语言-直接弹出IE下载保存窗口

    5. **弹出保存对话框**:调用`显示对话框`或`ShellExecute`函数,弹出系统默认的保存文件对话框,让用户选择保存路径。 6. **处理用户选择**:根据用户在保存对话框中的选择,决定是否继续下载并设置保存路径。 7....

    几个IE对话框API应用例程

    在与IE交互时,可能需要创建特定类型的对话框,如打开文件、保存文件或提示信息的对话框。 2. **DialogBoxParam/DialogBoxIndirect**:这两个函数用于显示模态对话框,即用户必须关闭对话框后才能继续使用应用程序...

    完整版用IE下载文件.e.rar

    5. 保存设置:在弹出的“保存文件”对话框中,选择保存的位置,填写文件名(如果需要),然后点击“保存”。 6. 监控下载:IE会显示一个下载进度条,用户可以在这里看到下载的状态,如速度、剩余时间等。 7. 完成后...

    IE打开保存密码

    3. **双击运行文件**:双击该文件,会弹出确认对话框,询问是否继续。点击“是”即可将键值写入注册表。 4. **重启IE**:完成以上步骤后,需要重启IE浏览器以使更改生效。 #### 六、注意事项 - 修改注册表是一项高...

    js利用IE通过windowopen方式保存网页部分内容到本地

    5. **执行保存命令**:最后,通过`document.execCommand('SaveAs')`命令弹出保存对话框,让用户选择文件保存的位置和名称。需要注意的是,`execCommand`方法在现代浏览器中已逐渐被废弃,但在IE中仍然可用。 ### ...

    IE9下载的文件保存在哪里.docx

    在IE9之前的版本中,文件下载通常会弹出一个对话框让用户选择保存路径。而到了IE9版本,这一流程被设计得更为简洁。当用户触发下载任务后,IE9不会立刻询问保存位置,而是会显示一个带有“运行”、“保存”和“取消...

    为什么IE下载的 Zip 文件没有保存到计算机上.docx

    - 当点击下载链接时,在弹出的文件下载对话框中选择“保存”或“将文件存入磁盘”。 - 在随后出现的“另存为”对话框中,指定一个保存位置(如桌面),然后点击保存。 2. **效果**:通过此方式下载的文件将会被...

    完整版用IE下载文件.rar

    - 点击后,IE会弹出一个对话框询问保存位置,选择合适的保存路径。 - 选择“保存”,文件就会开始下载。如果想立即打开文件,可以选择“保存并打开”。 3. **IE的下载管理器**:IE内置了下载管理器,可以查看、...

    提取网页中swf文件及转换成PDF方法

    在IE浏览器中,通过点击“工具”下的“Internet选项”打开“Internet选项”对话框,然后点击“Internet临时文件”下的设置按钮,弹出“设置”对话框。接着点击“查看文件”,打开IE临时文件夹,通常路径为C:\...

    IE浏览器如何在计算机上完整的保存网页内容.docx

    3. 在弹出的“另存为”对话框中,找到“文件名”框,输入你希望的文件名称。 4. 关键步骤来了,选择“保存类型”: - 如果选择“网页,HTML”,只保存 HTML 文件。 - 如果选择“网页,全部”,将保存整个网页的...

    IE浏览器无法保存浏览记录解决方法.docx

    在弹出的“重置Internet Explorer设置”对话框中,确保勾选了“删除个性化设置”选项,然后点击“重置”完成操作。需要注意的是,重置操作会清除之前所有的个性化设置和浏览记录,因此在执行之前最好进行备份。 ...

Global site tag (gtag.js) - Google Analytics