用js调用迅雷下载代码
方式一:
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) { Thunder = null; } } } return Thunder; } //开始下载 function Download(url) { var Thunder = InitialActiveXObject(); if(Thunder == null) { DownloadDefault(url); return; } try { Thunder.AddTask(url,"","","","",1,1,10); Thunder.CommitTasks(); }catch(e) { try { Thunder.CallAddTask(url,"","",1,"",""); }catch(e) { DownloadDefault(url); } } } //容错函数,打开默认浏览器下载 function DownloadDefault(url) { //alert('打开浏览器下载.......'); } </script> </head> <body> <input type="button" value="下载" onclick="Download('thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa')" /> </body> </html>
方式二:
<html>
<head>
<SCRIPT src="http://dl.pconline.com.cn/js/thunderhref.js"></SCRIPT>
</head>
<body>
<a oncontextmenu=ThunderNetwork_SetHref(this) class=aThunder onclick="return OnDownloadClick_Simple(this)" href="thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa" thunderResTitle="迅雷下载" thunderType="04" thunderPid="00008" thunderHref="thunder://QUFodHRwOi8vZnRwY25jLXAyc3AucGNvbmxpbmUuY29tLmNuL3B1Yi9kb3dubG9hZC8yMDEwMTAvOTFhc3Npc3RhbnRfaXBob25lMjYzLmV4ZVpa">迅雷下载</a>
</body>
</html>