<script language="JavaScript">
function toDesktop(sUrl,sName){
try
{
var WshShell = new ActiveXObject("WScript.Shell");
var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url");
oUrlLink.TargetPath = sUrl;
oUrlLink.Save();
}
catch(e)
{
alert("请点击弹出对话框的:是 ");
}
}
</script>
<input name="btn" type="button" id="btn" value="把百度创建快捷方式到桌面" onClick="toDesktop('http:\//www.baidu.com/','百度一下,你就知道!')">
我没测试,临时想到的一个办法,刚才看了一下快捷方式的后缀名都是.url,然后打开了一个.url文件,看了内容,
[InternetShortcut] URL=http://www.w3school.com.cn/html5/html5_ref_canvas.asp
所以楼主可以这样:
那个连接设置成: ./desktop.url
内容为:
[InternetShortcut] URL=yourURL
楼主可以试试~