首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

htc控件中的HTML元素怎样导入html页面中?解决方案

2012-03-11 
htc控件中的HTML元素怎样导入html页面中?一个htc文件如下:PUBLIC:COMPONENTtagName MyTag PROPERTYN

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;
}

热点排行
Bad Request.