我问abent是WEB还是INTRANET APPLICATION的原因就是因为考虑到普通的网页在安全
设置高的情况下是不能随便运行ACTIVEX COMPONENT的。但在INTRANET的情况下,如
果你可以控制机器的设置,那么没有什么不能运行的看下面一个在网页里使用WSC的例子
http://msdn.microsoft.com/library/en-us/dnclinic/html/scripting091399.asp?frame=true

解决方案 »

  1.   

    Behavior 好东西,
    在VML中有应用...
    <html xmlns:v="urn:schemas-microsoft-com:vml"><head>
    <title>图表</title>
    <STYLE>
    v\:* {
     BEHAVIOR: url(#default#VML)
         }
    </style>
    ...定义上面的东西后,就可以使用<v:shape>
    </v:shape>可以说,Behavior就是一个扩张HTML标记的方法...应用namespace ...
    VML,HTC,还有HTA 都应用了这点...
      

  2.   

    我以为我看书是最没耐心的了,没想到.....呵呵!
    请看5.6中
    windows 脚本部件
       脚本部件指南
          实现 DHTML Behavior 脚本部件
    中有:
    “关于 DHTML Behavior 的一般信息,请访问 http://msdn.microsoft.com/workshop。”这样的话!去看看咯!
    如果不知道如何使用在“在 Behavior 脚本部件中说明自定义事件”一节的最下面有一个很完整的例子呀!
    完毕!
      

  3.   

    to 无为兄:
    5.6中有这样的特别的“注意”:
    “注意   如果创建的脚本部件将由 DHTML Behavior 来进行调用,那么注册并不是必需的,因为 Microsoft&reg; Internet Explorer 5.0 不必预先注册就可以使用这种类型的脚本部件。”
    如果wsc用于DHTML Behavior是不需要注册的,看来无为兄的一问是多虑了!
      

  4.   

    再to 无为兄:
    好像ASP.net中的WebControl对于高于5.5的IE将产生Element Behavior(个人认为是DHTML Behavior的增强),不知我看错没有?
    那么现在看来wsc真是无用武之地了吧?
      

  5.   

    you may be right, with ASP.Net and a list of web controls provided, you probably never need to use WSC, but the mechanism is there so that you can always use it if you want to