精华内容
下载资源
问答
  • javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。 用javaSCript实现浏览器的SavaAs功能,填出文件选择Diolag对话框。
  • [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]上面的代码只能在IE内核浏览器下使用,不过在具体的上面的保存代码功能,可以参考下面的代码。 代码如下:function runCode(obj) { var winname = window.open(”, ...
  • javascript实现另存为

    千次阅读 2012-10-24 19:05:30
    javascript实现另存为 自己参考网上写的,不过有点不爽的是: 有些环境不支持,就是不支持MSComDlg.CommonDialog。 <html> <head> <title>save as</title...

    javascript实现另存为

    自己参考网上写的,不过有点不爽的是:

    有些环境不支持,就是不支持MSComDlg.CommonDialog。

    <html>
    <head>    
    <title>save as</title>
    </head>
    <body>   
    <script type="text/javascript">
    function SaveAs(){     
       var fileSave = new ActiveXObject("MSComDlg.CommonDialog");     
       fileSave.Filter = "Scripts|*.vbs;*.hta;*.wsf;*.js|Text Files|*.txt|All files|*.*";    
       fileSave.FilterIndex = 2;
       // 必须设置MaxFileSize. 否则出错               
       fileSave.MaxFileSize = 128;       
       fileSave.ShowSave();
       var fileName = fileSave.FileName;
       var filePath = fileName.substring(0,fileName.lastIndexOf('\\')+1);
       alert('文件名:' + fileName + '\n路径名:' + filePath);
    }
    </script>
    <input type="button" value="保存" οnclick="SaveAs()">        
    </body>
    </html>
    

     

    展开全文
  • 使用JS打开图片另存为对话框一直都是网页应用中不可缺少的一部分,本人有些好奇,于是搜集整理了一些实现代码,不知道符不符合大众的口味,在此班门弄斧了,需要的朋友可以了解下
  • javascript实现点击链接弹出"图片另存为"而不是直接打开
  • 转】js实现另存为的方法   本文转自http://www.cnblogs.com/ifishing/archive/2010/05/31.html       &lt;input type=button value=另存为 onclick="mm1()"&gt;  &...

    转】js实现另存为的方法

     

    本文转自http://www.cnblogs.com/ifishing/archive/2010/05/31.html

     

     

     

    <input   type=button   value=另存为   οnclick="mm1()">  

    <iframe   width=0   height=0   frameborder=0   name=hrong   style="display:   none"></iframe>
          <script language="JavaScript">
          //有窗口弹出的下载
         /* function openfile()
           {    
               var a;
               a =window.open("下载文件的URL","_blank", "width=0, height=0");
               a.document.execCommand("SaveAs");    
               a.close();  
          } */
          //无窗口弹出

          function   mm1()  
        {  
              var str="下载文件的URL";    
              window.frames["hrong"].location.href   =   str;  
              sa();  
    }  
    function   sa()  
    {  
            if(window.frames["hrong"].document.readyState!="complete")  
                setTimeout("sa()",   100);  
          else  
              window.frames["hrong"].document.execCommand('SaveAs');  
    }  
          </script>

     

    posted @ 2010-05-31 23:31 ifishing 阅读(281) 评论(0) 编辑

     

     

    ■打开■
    <input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
    <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
    ■另存为■
    <input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
    ■属性■
    <input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
    ■打印■
    <input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
    ■页面设置■
    <input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
    ■刷新■
    <input type=button value=刷新 name=refresh οnclick="window.location.reload()">
    ■导入收藏■
    <input type="button" name="Button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,);>
    ■导出收藏■
    <input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,);>
    ■加入收藏■
    <INPUT name=Button2 οnclick="window.external.AddFavorite(location.href, document.title)" type=button value=加入收藏夹>
    ■整理收藏夹■
    <INPUT name=Submit2 οnclick="window.external.ShowBrowserUI(OrganizeFavorites, null)" type=button value=整理收藏夹>
    ■查看原文件■
    <INPUT name=Button οnclick=window.location = "view-source:" + window.location.href type=button value=查看源文件>
    ■语言设置■
    <INPUT name=Button οnclick="window.external.ShowBrowserUI(LanguageDialog, null)" type=button value=语言设置>
    ■前进■
    <INPUT name=Submit οnclick=history.go(1) type=submit value=前进>
    ■后退■
    <INPUT name=Submit2 οnclick=history.go(-1) type=submit value=后退>

    展开全文
  • 主要介绍了JavaScript实现控制打开文件另存为对话框的方法,实例分析了javascript实现文件另存为的技巧,非常具有实用价值,需要的朋友可以参考下
  • 无标题文档function _download(url,name) {var pdfurl=url;var fileName = name;// 创建对象var xhr = xhr = new XMLHttpRequest()// 创建一个 GET 请求,...// 设置返回数据的类型arraybuffer//xhr.responseTy...
    无标题文档

    function _download(url,name) {

    var pdfurl=url;

    var fileName = name;

    // 创建对象

    var xhr = xhr = new XMLHttpRequest()

    // 创建一个 GET 请求,异步

    xhr.open('GET', pdfurl, true);

    // 设置返回数据的类型为arraybuffer

    //xhr.responseType = 'arraybuffer';

    xhr.responseType = 'blob' ;

    // 设置请求头值

    //xhr.setRequestHeader(KEYS.JWTToken, getStorageItem(KEYS.JWTToken));

    // 接收到完整的响应数据时触发回调处理函数

    xhr.onload = function() {

    if (this.status === 200) {

    // 获取请求头Content-Type的值,用来判断是否是文件流下载

    var type = xhr.getResponseHeader('Content-Type')

    // application/json;charset=UTF-8:就是指“无类型”,一般的字节流用于数据传输,非文件下载

    if (type === 'application/json;charset=UTF-8') {

    // this.response为arraybuffer对象,转为uint8数组

    // var uint8 = new Uint8Array(this.response)

    // 解决使用fromCharCode后中文乱码的问题

    // var resToString = decodeURIComponent(escape((String.fromCharCode(...uint8))))

    // var message = JSON.parse(resToString).message

    // console.log(message)

    // return

    }

    // Blob()的第一个参数必须为数组,即使只有一个字符串也必须用数组装起来

    var blob = new Blob([this.response], {type: type})

    // window.navigator.msSaveBlob:以本地方式保存文件

    if (typeof window.navigator.msSaveBlob !== 'undefined') {

    window.navigator.msSaveBlob(blob, fileName)

    } else {

    var URL = window.URL || window.webkitURL

    // 创建新的URL表示指定的File对象或者Blob对象

    var objectUrl = URL.createObjectURL(blob)

    if (fileName) {

    // 创建a标签用于跳转至下载链接

    var a = document.createElement('a')

    // download:指示浏览器下载URL而不是导航到它,也可设置下载文件的名称

    if (typeof a.download === 'undefined') {

    // window.location:获得当前页面的地址 (URL),并把浏览器重定向到新的页面

    window.location = objectUrl

    } else {

    // href属性指定下载链接

    a.href = objectUrl

    // dowload属性指定文件名

    a.download = fileName

    // 将a标签插入body中

    document.body.appendChild(a)

    // click()事件触发下载

    a.click()

    // 去除a标签,以免影响其他操作

    a.remove()

    }

    } else {

    window.location = objectUrl

    }

    // 将URL释放

    URL.revokeObjectURL(objectUrl)

    }

    }

    }

    xhr.send();

    }

    下载

    展开全文
  • JS实现文件另存为

    千次阅读 2016-08-05 11:22:00
    JS实现文件另存为 //下载平面图 function downPlan() { var oPop = window.open(src, "", "width=1, height=1, top=5000, left=5000"); for (; oPop.document.readyState != "complete"; ) { ...

    JS实现文件另存为

    //下载平面图
    
    function downPlan() {
    
        
        var oPop = window.open(src, "", "width=1,   height=1,   top=5000,   left=5000");
      
        for (; oPop.document.readyState != "complete"; ) {
    
            if (oPop.document.readyState == "complete")
    
                break;
    
        }
    
        oPop.document.execCommand("SaveAs");  
    
        oPop.close();   
    
    }

     

    转载于:https://www.cnblogs.com/KingUp/p/5740602.html

    展开全文
  • 示例代码: <input type=button value=另存为 onclick="mm1()"> <iframe width=0 height=0 frameborder=0 name=hrong style="display: none"></iframe> <scri...
  • JavaScript,如何实现另存为功能?即实现保存路径的选择?
  • javascript实现另存为对话框

    千次阅读 2011-08-12 16:46:32
    <script src="jquery-1.3.js" type="text/javascript"> <script language="JavaScript"> <!-- function downLoadImage(imagePathURL){ //如果中间IFRAME不存在,则添加 if(!document.getElementById("_...
  • <iframe height=”0″ width=”0″ src=”/images/logo.gif” name=”saveImage” id=”saveImage”></iframe> <a>Click Me</a>
  • 今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的JavaScript实现的,需要的朋友可以参考下
  • 今天开发一个需求,需要将一段字符串...调用js方法document.execCommand可在前台页面调出“另存为”对话框,并将将服务器上存放的文件保存到本地指定的位置。需要注意的是,部分IE浏览器中,可能会阻止显示内容,...
  • 1.原文查看地址:... 2.实现例子地址:http://jsfiddle.net/uzhr6/  3.实例代码: function fake_click(obj) { var ev = document.createEvent("MouseEvents"); ev.initMouseEvent
  • 主要介绍了JS如何实现网站内容如何实现禁止复制和粘贴、另存为,需要的朋友可以参考下
  • 1、使右键和复制失效 ...script language="Javascript"> document.oncontextmenu=new Function("event.returnValue=false"); document.onselectstart=new Function("event.returnValue=false"); ...
  • js网页另存为功能代码

    千次阅读 2007-05-15 17:12:00
    另存为】 【另存为HTML文档】 【打印文章】
  • 代码如下:/*** 右键弹出图片另存为* Edit www.jbxue.com*/function getimg() {event.returnValue=false;show.window.location.href=event.srcElement.src;timer=setInterval(checkload,100)}function checkload(){...
  • 首先什么要写这篇文章,因为这个看上去很容易实现的功能,但网上读了很多文章,发现要么不支持IE,要么还要使用new ActiveXObject("Excel.Application");,要么就发现导出的文件是html文件(只不过可以用Excel打开...
  • window.print();
  • ie js实现打开另存为对话框,

    千次阅读 2014-07-24 16:20:05
    js: var userAgent = navigator.userAgent, isIE = /msie/i.test(userAgent) && !window.opera, isWebKit = /webkit/i.test(userAgent), isFirefox = /firefox/i.test(userAgent); var url = jQuery("#xuwanting")...
  • JS打开文件另存为窗口如何实现

    千次阅读 2013-04-24 11:29:13
    String serverName = request.getServerName(); String realPath = request.getRealPath...js端: <input type=file id="mxh"><input type=button onclick="alert(document.all.mxh.value)" value="提交">
  • 将 HTML 另存为 PDF

    2021-02-28 13:40:52
    我需要能够单击按钮并将模态窗口另存为 PDF。它需要采用样式和 div 中的所有内容来构建模态。我没有绑定任何特定的库,但我需要使用 client-side 库来使其工作。我的项目是用 ASP.NET MVC 和 AngularJS 构建的。我...
  • JS图片另存为(转)

    2011-11-14 14:23:00
    //图片地址没有变化,直接另存为    _doSaveAsImage();  }  }  function _doSaveAsImage(){    if (document.all._SAVEASIMAGE_TEMP_FRAME.src!= "about:blank" )  document.frames( "_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,634
精华内容 4,253
关键字:

js实现另存为

友情链接: stockmanage.rar