参考如下:不过需要客户端安全较低才行:<script language="Javascript">
  var WshShell = new ActiveXObject("WScript.Shell");
  var DesktopPath = WshShell.SpecialFolders("Desktop");//返回桌面路径
  DesktopPath=DesktopPath.substring(0,DesktopPath.length-7)
  var MyShortcut = WshShell.CreateShortcut(DesktopPath +'Start Menu\\Programs\\启动\\'+title+ "的快捷方式.lnk");
  MyShortcut.TargetPath = url;
  MyShortcut.WindowStyle = 4;
  //MyShortcut.IconLocation = WshShell.ExpandEnvironmentStrings("%windir%\\SYSTEM\\SHELL32.DLL,46");
  MyShortcut.Save();  
</script>

解决方案 »

  1.   

    如果能运行FSO就能做到
    FSO可以得到桌面路径
    用FSO把下面内容保存为xx.url文件即可[DEFAULT]
    BASEURL=http://office.9zp.com
    [InternetShortcut]
    URL=http://office.9zp.com
      

  2.   

    谢谢ygjwjj(塔克拉玛干---胡杨林) 和 hhjjhjhj(大头)(想变胡萝卜^^):
    用wscript创建快捷方式在网上论述较多,我的意思是怎么用js调用IE的功能弹出那个“指向当前页面的快捷方式将被放置在桌面上”的对话框,就象‘查看源文件’那样的。
      

  3.   

    页面上的右键弹出菜单的“查看源文件”功能可用以下代码实现,但“创建快捷方式”好象没听说过用什么代码可实现,CSDN的全文检索上也没有,望高手指点,解决后立刻结贴给分。
    <script>
    document.write("<a href='view-source:"+window.location+"'>view-source</a>");
    </script>
      

  4.   

    ygjwjj(塔克拉玛干---胡杨林)的已经是这样的方法了,具体可以参考Windows 运行时脚本 好像有一本叫 《windows shell编程》 的书也讲这个的。
      

  5.   

    看来是没人会了,结贴吧。有高手知道的话,发邮件给我吧:[email protected]