+ -
当前位置:首页 → 问答吧 → js下载提示框

js下载提示框

时间:2010-06-02

来源:互联网

我想在页面中当我点击链接时出现下载提示,而不是直接打开,怎么实现?

作者: yffdsj   发布时间: 2010-06-02

直接把要下载的东西做成RAR或EXE格式的不就行了么?

作者: qxq864298   发布时间: 2010-06-02

其实我是一个pdf文件,也就是我不想一点击它就直接打开它,而是出现保存对话框

作者: yffdsj   发布时间: 2010-06-02

那把这个PDF压缩成RAR不就行了

作者: qxq864298   发布时间: 2010-06-02

不压缩有没有办法呢

作者: yffdsj   发布时间: 2010-06-02

用服务端脚本加 Content-Disposition 头

作者: aolu11   发布时间: 2010-06-02


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>先点链接再可以下载</title> <meta http-equiv="content-type" content="text/html;charset=gb2312"> <!--把下面代码加到<head>与</head>之间--> <script language="javascript"> var num = 2; var mypage = 'http://www.websjy.com'; var pissoff = '请先点击上面的链接!'; allow = Array(); allow[num] = 2; function gotoit(link){ if (link != num){ allow[link] = 2; } else { for (i=1;i<=num;i++){ if (allow[i] != 2){ i = num + 1; lemmeIn = 0; } else { lemmeIn = 1; } } if (lemmeIn == 1){ window.location = mypage; } else { alert(pissoff); } } } //---> </script> </head> <body> <!--把下面代码加到<body>与</body>之间--> <a href="http://www.baidu.com/cpro.php?vmDK00a6QEnOxo2Va35UWDYhJYWicTjWoiA1aH7dj_kK8b1TdZx7R3owdHsyrOdV9Q1APjTiy5SNtBfteBEnEfbLE5LtD6v9rtnn3YSASl85c60S2QQ86RHNI6ww.DD_a61fuGyFWKIxfdSkhJQ-9k1QjPakgug8_.ThnqILILQMI-mMPJXi4WUvYEmhF1QLKETLf8TA9s5v7WIA-EUWd-uA-YFhuGujY4FMwG0AwVUWdLILT8IvNBTvG4QhPEUfKYUHY1rH6snWR0IZRqn0K35H00mLFW5HmsnWnd0j&ck=2891.8.1063.193.27.582.1.45407" target="_blank" onClick="gotoit(1)"><img src="http://drmcmm.baidu.com/media/id=nWbsn1b1rf&gp=403&time=nHcLnW0srjczP0.gif" alt="设计源交流论坛" border="0" /></a><br><br><br><br> <a href="javascript:gotoit(num)">请先点击上面的链接再点击这里下载</a> </body> </html>
 提示:您可以先修改部分代码再运行

作者: happy175   发布时间: 2010-06-02

:)

作者: yffdsj   发布时间: 2010-06-02


<html> <head> <title>创建thunder连接</title> <script src="http://pstatic.xunlei.com/js/webThunderDetect.js"></script> <script src="http://pstatic.xunlei.com/js/base64.js"></script> <script language="javascript"> function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } function AddThunderLink(thunder_url,restitle,divid){ var thunder_pid = "99696"; var html = "<a href=\"#\" thunderHref=\"" + ThunderEncode(thunder_url) + "\" thunderPid=\"" + thunder_pid + "\" thunderResTitle=\"" + restitle + "\" onClick=\"return OnDownloadClick_Simple(this,2)\" oncontextmenu=\"ThunderNetwork_SetHref(this)\"><font color=black>使用迅雷下载</font></a> "; $(divid).innerHTML = html; } window.onload=function(){ AddThunderLink("http://gg.blueidea.com/2010/mianfeiwangzhan/homeNshop.gif"," Logo","aexample"); } </script> </head> <body> <div id="aexample"></div> </body> </html>
 提示:您可以先修改部分代码再运行
[ 本帖最后由 EraIT 于 2010-6-2 16:11 编辑 ]

作者: EraIT   发布时间: 2010-06-02

谢谢大家了

作者: yffdsj   发布时间: 2010-06-03

相关阅读 更多