换一种方式思考就可以了
先定义一个class(IE6通过)
<body>
<input type=button onclick="test()" value="test">
<style>
.url{behavior:url(test.htc)}
</style>
<span id=Cont></span>
<SCRIPT LANGUAGE="JScript">
function test(){
Cont.innerHTML = '<SPAN class=url>111111</SPAN>';
}
</SCRIPT>
</body>

解决方案 »

  1.   

    function test1(){
    Cont.innerHTML = '<SPAN style="behavior:url(test.htc)"></SPAN>';
    }
    function test2(){
    var loOBJ = document.createElement("DIV");
    loOBJ.style.behavior = "url(test.htc)";
    Cont.appendChild(loOBJ)
    }上面两种方式结果都一样.    其实我是要动态调入的,我现在要做的是在一个叶面里实现多个功能(这是一个单页面的系统),每个功能模块都是一个HTC,所以我不想那样做,有没有更好的办法.
      

  2.   

    我以前也试过。
    不过不用alert就没有事
    应该说,
    一个函数能尽快返回,应该说等到htc加载完毕前返回,
    就没有事了。