... 
<td height="34"></td>
<OBJECT  classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"  height=0  id=wb  name=wb  width=0></OBJECT>       
<td colspan="4"><div align="center">
[ <%out.print("<a href='upload/");%>
<%= sqlRst.getString("T_PNEWNAME") %>
<%out.print("' onclick='wb.execwb(4,9)'>"); %>下 载</a>]
[ <a href="javascript:window.close();">关 闭</a> ]</div></td>
...
比如我当前下载的是一幅图片,可点击下载是只是在新窗口显示了该图片,地址栏显示
http://127.0.0.1:8080/abc/upload/20060506095515000.jpg,
如果是一个mp3文件,在启动了media player 10,讯雷,网际快车都打开了下载窗口,为什么两种情况都没有弹出windows系统自带的文件保存对话框呢?

解决方案 »

  1.   

    在你下载请求资源的时候,IE会自动调用对应的文件类型的打开方式来打开文件,就像你装了media player后只要双击.mp3文件就会自动调用它来打开一样。
      

  2.   

    没人会,看来只能做罢了,
    现在我想统计,简单的,就是统计"下载"的点击次数,想法是在数据库中建一个T表,有个字段为downcount,初始值为0,每次在下载页面获得该字段值赋给变量count,只要点击"下载"一次,count就加1,然后更新该字段,可我是初学者不知道在我上述部分代码如何检测点击"下载"事件,然后使count++;是用javascript还是java,该怎么着手呢?