C#编写了一个Activex,并且注册了。。
当这么加载Activex的时候,是可以正常显示的。。
<body onload="" style="height:100%; overflow:hidden; margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;background-color:#f00;"> <div id="Menu" style="position: absolute; z-index: 99999; background-color: #f00;background-color:transparent;"> <object id="helloworld" classid="CLSID:8d7d8518-ca58-4863-b94d-3c616fda7b35"> <param name="wmode" value="transparent" /> </object> </div> </body>
但是通过js加载该Activex就不显示了。。
求大神给破。。。
function ActiveXLoad() { document.getElementById('Menu').innerHTML = ' <object id="helloworld" classid="CLSID:8d7d8518-ca58-4863-b94d-3c616fda7b35">' + '<param name="wmode" value="transparent" />' + '</object>'; }
你确定而生的源码前后两次是一模一样吗?按理说不会有问题的。