我觉得应该是 图片放在form中
点击链接后出发事件提交form
仅仅是思路
让我写代码
等于杀了我

解决方案 »

  1.   

    document.exceCommand("SaveAs")
    是保存整个网页啊......
    >>>>
    可以试试下面的思路(需要可以访问关于Adodb.Stream 组件)
    <input type="text" name="newfilename">
    function saveimg()
    {
    var filename=document.all.图片ID.src;
    var ado=new ActiveXObject("ADODB.Stream");
    ado.Open();
    ado.LoadFromFile();
    ado.SaveToFile(newfilename.value);
    ado.Close();
    }
      

  2.   

    修正:ado.LoadFromFile(filename);
      

  3.   

    jouwei(九维) 的应该没有问题了!
    BS楼主,两颗星了!
      

  4.   

    呵呵,他的两颗星可能不是在这边得的啊.可能也是刚学javascript不久吧.
      

  5.   

    出错报告
    Automation 服务器不能创建对象怎么解决啊
      

  6.   

    Automation 服务器不能创建对象 是因为微软补不了自己的漏洞,所以干脆把Adodb.Stream 组件给默认屏蔽了。
    按如下设置修改注册表可以启用:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{00000566-0000-0010-8000-00AA006D2EA4}]
    "Compatibility Flags"=dword:00000000
      

  7.   

    "Automation 服务器不能创建对象"的问题 可以参考
    http://blog.csdn.net/epbon/archive/2005/11/03/521692.aspx