我问abent是WEB还是INTRANET APPLICATION的原因就是因为考虑到普通的网页在安全
设置高的情况下是不能随便运行ACTIVEX COMPONENT的。但在INTRANET的情况下,如
果你可以控制机器的设置,那么没有什么不能运行的看下面一个在网页里使用WSC的例子
http://msdn.microsoft.com/library/en-us/dnclinic/html/scripting091399.asp?frame=true
设置高的情况下是不能随便运行ACTIVEX COMPONENT的。但在INTRANET的情况下,如
果你可以控制机器的设置,那么没有什么不能运行的看下面一个在网页里使用WSC的例子
http://msdn.microsoft.com/library/en-us/dnclinic/html/scripting091399.asp?frame=true
在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 都应用了这点...
请看5.6中
windows 脚本部件
脚本部件指南
实现 DHTML Behavior 脚本部件
中有:
“关于 DHTML Behavior 的一般信息,请访问 http://msdn.microsoft.com/workshop。”这样的话!去看看咯!
如果不知道如何使用在“在 Behavior 脚本部件中说明自定义事件”一节的最下面有一个很完整的例子呀!
完毕!
5.6中有这样的特别的“注意”:
“注意 如果创建的脚本部件将由 DHTML Behavior 来进行调用,那么注册并不是必需的,因为 Microsoft® Internet Explorer 5.0 不必预先注册就可以使用这种类型的脚本部件。”
如果wsc用于DHTML Behavior是不需要注册的,看来无为兄的一问是多虑了!
好像ASP.net中的WebControl对于高于5.5的IE将产生Element Behavior(个人认为是DHTML Behavior的增强),不知我看错没有?
那么现在看来wsc真是无用武之地了吧?