根据id取url,并下载 代码如下:<a class="url" apkids="${apk[0]}" href="javascript:void(0);">view</a> $(function(){ $(".url").click(function(){ var apkID=$(this).attr("apkids"); jQuery.ajax({ type:"post", url:"<c:url value=apkProToSign!getReportUrl.do/>", data:{ apkID:apkID }, async:true, success:function(data){ if(data==1){ alert("No report data!"); }else{ if(data.length>0){ window.location.href=da...
后台代码Handler.ashx 代码如下:<%@ WebHandler Language="C#" Class="Handler" %> using System; using System.Web; public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string fileName = "web.config";//客户端保存的文件名 string filePath = context.Server.MapPath("web.config");//路径 //以字符流的形式下载文件 System.IO.FileStream fs = new System.IO.FileStream(filePath, ...
一、总结关键点和遇到的问题 1.javascript中的继承,最好父类只提供方法共享,属性写到各自子类中,避免父类和子类的构造函数混杂。 2.prototype模拟继承的代码,应写在所有方法定义之前,否则原型对象被改变,方法就变成了未定义,如: 代码如下:Hero.prototype = new Tank (0, 0, 0); Hero.prototype.constructor = Hero; Hero.prototype.addLife = function(){ this.lifetimes++; document.querySelector("#life").innerHTML =...
但受限于浏览器,很多情况下我们都只能给出个链接,让用户点击打开-》另存为。如下面这个链接: 代码如下:<a href=”file.js”>file.js</a> 用户点击这个链接的时候,浏览器会打开并显示链接指向的文件内容,显然,这并没有实现我们的需求。HTML5中给a标签增加了一个download属性,只要有这个属性,点击这个链接时浏览器就不在打开链接指向的文件,而是改为下载(目前只有chrome、firefox和opera支持)。 下载时会直接使用链接的名...
通过隐藏iframe实现文件下载的js方法介绍 代码如下:<script> function download(){ //下载文件的地址 var url="http://music.baidu.com/data/music/file?link=http://zhangmenshiting.baidu.com/data2/music/13618994/13618995183600128.mp3?xcode=48d4a720fcd9a974586066d0145f7207"; document.getElementById("ifile").src=url;} </script> <a href="#" onclick="download()">download</a> <iframe id="ifile" style="...
当点击我要修改时,需要在后台生成excel文件,同时需要提供下载文件功能。生成excel文件容易、弹出”文件下载”也容易:点击按钮,跳转到action中,在该action中生成Excel文件,填充数据,保存到临时文件夹中,然后在按钮的Click事件中,根据模板生成Excel报表,填充数据,保存到临时文件夹,然后output.wirte()。一切看起来很顺利。Action如下(弹出"文件下载"窗口):代码如下:/***@paramresponse*@paramdownloadFile*/privatevoid...
在打开的模式窗口中,如果要借助于模式窗口接受服务器的流,通常需要隐藏一个iframe;有时候,然后采用iframe.src的形式去做请求;有时,在下载时发现服务器无法接收iframe的流,因为在模式窗口中没有触发iframe的src重新定向事件,普通的窗口无此问题。 具体解决办法: 在模式窗口的父窗口中隐藏一个iframe,下载的地址指向这个iframe.
代码如下:<a href="picName.jpg" id=pic1 onclick="savepic();return false;" style="cursor:hand">点击下载</a> 代码如下:<script type="text/javascript"> function savepic() { if (document.all.a1 == null) { objIframe = document.createElement("IFRAME"); document.body.insertBefore(objIframe); objIframe.outerHTML = "<iframe name=a1 style=width:400px;hieght:300px src=" + imageName.href + "></iframe>"; re = ...
代码如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <a href="a.txt" id=pic1 onclick="savepic();return false;" style="cursor:hand">点击下载</a> <script> function savepic() { if(document.all.a1==null) { objIframe=document.createElement("IFRAME...
代码如下:<html> <head> <title>js自动下载文件到本地</title> <script language="javascript" type="text/javascript"> function InitAjax() { var ajax; if(window.ActiveXObject){ var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']; for(var i=0; i <versions....
方法一: 代码如下:html></head><script type="text/javascript">//初始化迅雷插件function InitialActiveXObject(){ var Thunder; try { Thunder = new ActiveXObject("ThunderAgent.Agent") }catch(e) { try { Thunder=new ActiveXObject("ThunderServer.webThunder.1"); }catch(e) { try { Thunder = new ActiveXObject("ThunderAgent.Agent.1"); }catch(e...
代码如下: if (context.Request.UserAgent.ToLower().IndexOf("msie", System.StringComparison.Ordinal) > -1)//IE浏览器 { context.Response.AddHeader("content-disposition", "filename=" + HttpUtility.UrlEncode(fileName)); } if (context.Request.UserAgent.ToLower().IndexOf("firefox", System.StringComparison.Ordinal) > -1)//firefox浏览器 { context.Response.AddHeader("content-disposition", "attach...
通过隐藏iframe实现文件下载的js方法 代码如下:<script> function download() { //下载文件的地址 var url="http://music.baidu.com/data/music/file?link=http://zhangmenshiting.baidu.com/data2/music/13618994/13618995183600128.mp3?xcode=48d4a720fcd9a974586066d0145f7207"; document.getElementById("ifile").src=url; } </script> <a href="#" onclick="download()">download</a> <iframe id="ifile" style="display:non...
例如:淘宝商品详情里,滚动条往下来拉的时候,商品详情和评价那个nav会固定,现在很多网站也都有这样类似的效果,现在流行这个么?元芳,你怎么看?我也在网上找了找代码,屡试不爽啊,很多代码乱且没用。于是乎,我自己写一个,代码非常之简单,只有10几行,但遗憾的是,不兼容IE6,如果谁有兼容IE6的例子,还请指教。 直接贴下代码吧。 代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3....
artDialog是一个轻巧且高度兼容的javascript对话框组件,可让你的网页交互拥有桌面软件般的用户体验。 artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它。它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。 为了方便使用,特别制作出artDialog Dreamweaver代码提示的插件。 代码提示效果如下: 使用方法: 把artDialog...