有下列两种方式去检测是否安装,如果在本地iis运行,检测速度很快,放到远程后速度很慢,至少要两分钟
1.采用object元素的object属性是否为空可以判断此控件是否存在,如
<object classid="clsid:00460182-9E5E-11d5-B7C8-B8269041DD57" id="activeObj" width="100%" height="100%">
<param name="BorderStyle" value="1">
</object>
<script>
if(document.all.activeObj.object == null) {
alert("控件不存在,您还不能使用此功能!")
</script>
2.通过检测对象的属性是否未定义检测
var mObject=false;
try{
var mFieldList = mainForm.activeObj.FieldsList;//
}catch(e){mObject=true;}
if (!mObject){...}
经过firebug调试发现在远程的时候它都异步加载了google的两个文件,这两个文件都很大,估计是关键的所在!请问哪个大哥有什么好的解决建议吗?谢谢
我好象没发现远程和本地上速度有差别,你可以访问http://images.24city.com/jimmy/Capture/ 试下(点击最下面的截屏功能时会检测是否安装),建议你检查下网页其它部分的代码
DOM加载完毕后或body.onload后执行