读书人

htc控件中的HTML元素怎样导入html页面

发布时间: 2012-03-11 18:15:39 作者: rapoo

htc控件中的HTML元素怎样导入html页面中?
一个htc文件如下:
<PUBLIC:COMPONENT tagName= "MyTag ">
<PROPERTY NAME= "value "> </PROPERTY>
<ATTACH EVENT= "oncontentready " ONEVENT= "fnInit() "> </ATTACH>
<ATTACH EVENT= "onclick " ONEVENT= "clic() "> </ATTACH>
</PUBLIC:COMPONENT>

<SCRIPT language= "javascript ">
function fnInit() {
insertAdjacentHTML( "afterend ",duyue.innerHTML);
}
function clic() {
alert( "enter click ");
}
</SCRIPT>
<HTML>
<body id= "duyue ">
<input type= 'textfield ' minLength = '10 ' value= 'sdfsd '/>
<input type= 'button ' minLength = '10 ' value= 'sdfsd '/>
</body>
</html>

html文件如下:
<HTML xmlns:MyCom>
<HEAD>
<?IMPORT NAMESPACE= "MyCom " IMPLEMENTATION= "MyTag.htc "/>
</HEAD>
<BODY>
<MyCom:MyTag> sdf </MyCom:MyTag>
</BODY>
</HTML>

当然,htc的fnInit函数中的那句话可以将htc中的html元素加入到html页面中显示,但是我见过没用赋值语句就能实现的代码,我还没有找到它加入的方法,请教一下,是怎么实现的?

[解决办法]
你这个htc已经具有将html元素导入到外面页面功能

你可以通过事件测试,

这些html元素htc所在页面是可以看到的
[解决办法]
insertAdjacentHTML,这个是内置的函数啊
[解决办法]
function fnInit() {
defaults.viewLink = document;
}

读书人网 >JavaScript

热点推荐