<object classid="clsid: ...." codebase="../object/owc.ocx"></object>
在 object 标签中指定 codebase 位置,就可以自动下载安装了。

解决方案 »

  1.   

    比如说一个网页的打印控件:<object id="factory" style="display:none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
     codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"></object><input type=button value=页面设置 onclick="factory.printing.PageSetup()">
    <input type=button value=打印预览 onclick="factory.printing.Preview()">
     
    <script language=javascript>
    function window.onload()
    {
       factory.printing.header = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页"
       factory.printing.footer = "(自定义页脚)"
       factory.printing.leftMargin = 0.75
       factory.printing.topMargin = 1.5
       factory.printing.rightMargin = 0.75
       factory.printing.bottomMargin = 1.5
    }
    </script>
    <input type=button value="打印本页" onclick="factory.printing.Print(false)">
    <input type=button value="页面设置" onclick="factory.printing.PageSetup()">
    <input type=button value="打印预览" onclick="factory.printing.Preview()"><br>
    <a href="http://www.meadroid.com/scriptx/docs/printdoc.htm?static" target=_blank>具体使用手册,更多信息,点这里</a>
      

  2.   

    首先你要做一个ocx,并且打包成一个internet的包,打包出来的文件里会有一个.html的文件,你查看那个文件的源代码,里面会有这个object的id,classid等等,你把这段代码插到你想要出现下载的页面里去,更改codebase属性,这个就是打包以后除了html文件以外那个文件的相对地址,当然绝对地址也可以,个人爱好嘛。有什么问题我们再讨论。
      

  3.   

    从前看到过讨论一种提示执行.exe文件的做法,好象是不用<object>标签的。但怎么也记不起来了。哪位知道呢?
      

  4.   

    楼上说的我不清楚,关注ing.....
    也许是打的包不同?