换一种方式思考就可以了
先定义一个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>
先定义一个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>
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,所以我不想那样做,有没有更好的办法.
不过不用alert就没有事
应该说,
一个函数能尽快返回,应该说等到htc加载完毕前返回,
就没有事了。