如何进行客户端组件编程? 最简单的就是用VB,你看看VB的帮助就有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只是想了解一下,比如ACTIVEX控件的属性、方法、事件都如何来设置和调用 插一句,HTC(html component)也应该算客户端组件吧? 这个我明白。这样吧,比如有这样一个控件:ctlTest属性:TextBorderStylePicture方法:ShowHide事件:Click现在在页面里,我要加载这个控件,设置各项属性,然后调用SHOW方法,使其显示,并响应用户对其的CLICK事件。当用户激活CLICK事件时,该控件的TEXT改变,并在页面上输出该控件原来的TEXT及新的TEXT。请问各位,这样的如何来实现? 那控件的事件如何实现呢?比如treeview的nodeclick或nodecheck等事件如何来响应呢? --- html ----<span test="haha" style="behavior:url(ctlTest.htc);">test1</span><br><span style="behavior:url(ctlTest.htc);">test2</span> --- ctlTest.htc ----<PUBLIC:COMPONENT><PUBLIC:PROPERTY NAME="Text" get="getText" put="putText"/><PUBLIC:METHOD NAME="Show" /><PUBLIC:METHOD NAME="Hide" /><PUBLIC:ATTACH EVENT="onclick" handler="hd_mouseclick" /><SCRIPT LANGUAGE="JScript">mtext = null;function getText(){ return mtext}function putText(aText){ mtext=aText;}function Show(){}function Hide(){}function hd_mouseclick(){ alert(this.innerHTML) alert(Text)}</SCRIPT><PUBLIC:COMPONENT>你应该要的是方法吧,懒得写代码了,htc提供了属性,方法,事件,在Show()和Hide()里你就可以写你想要的方法代码了,属性Text也有了get,put两个方法(函数),将会在取Text和设置Text的时候调用,随便做些测试就ok了。 http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors这里有详细的资料和例子下载. 上面地址错了,呵呵。http://msdn.microsoft.com/library/default.asp?url=/workshop/author/behaviors/library/behaviorslibrary.asp 求写个js事件 一个js代码传递参数问题,百思不得其解,求帮忙。 js返回页面的问题 var patrn=/^[0-9]{1,20}$/;中/起什么作用什么语法 请教按回车键施行搜索问题! Extjs中的按钮问题 求用javascript读取树(后台程序构成)的资料 【window.onscroll问题】长时间不操作页面,等再次操作时上下滚动不再触发window.onscroll [发布]连续滚动的图片和超酷的菜单(高度集成) 为什么这么奇怪啊?? 急!请问如何用JS控制embed(背景音乐)的开始暂停和停止,用了网上的方法不行。 有关MediaPlay的简单问题
ctlTest属性:
Text
BorderStyle
Picture方法:
Show
Hide事件:
Click现在在页面里,我要加载这个控件,设置各项属性,然后调用SHOW方法,使其显示,并响应用户对其的CLICK事件。当用户激活CLICK事件时,该控件的TEXT改变,并在页面上输出该控件原来的TEXT及新的TEXT。请问各位,这样的如何来实现?
<span test="haha" style="behavior:url(ctlTest.htc);">test1</span>
<br>
<span style="behavior:url(ctlTest.htc);">test2</span> --- ctlTest.htc ----
<PUBLIC:COMPONENT>
<PUBLIC:PROPERTY NAME="Text" get="getText" put="putText"/>
<PUBLIC:METHOD NAME="Show" />
<PUBLIC:METHOD NAME="Hide" />
<PUBLIC:ATTACH EVENT="onclick" handler="hd_mouseclick" />
<SCRIPT LANGUAGE="JScript">
mtext = null;
function getText(){
return mtext
}
function putText(aText){
mtext=aText;
}
function Show(){
}
function Hide(){
}
function hd_mouseclick(){
alert(this.innerHTML)
alert(Text)
}
</SCRIPT>
<PUBLIC:COMPONENT>
你应该要的是方法吧,懒得写代码了,htc提供了属性,方法,事件,在Show()和Hide()里你就可以写你想要的方法代码了,属性Text也有了get,put两个方法(函数),将会在取Text和设置Text的时候调用,随便做些测试就ok了。