文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院技术开发Script如何判断ACTIVEX控件是否下载
精品广告
推荐TOP10
·innerHTML在Firefox和Opera下的执行特例
·弹出窗口window.open()的参数列表
·javascript gb2312转utf-8
·JavaScript方法和技巧大全
·js事件列表
·网页屏蔽(左右键,代码等)的非JS方法
·显示客户端页面执行时间的代码
·你是否理解JavaScript的执行顺序?
·CSS+JavaScript打造超酷右键菜单
·Javascript脚本实现静态网页加密
·Javascript实例:Select的OnChange()事件
·网页特效:图片随机显示技巧
·让innerHTML中的script脚本执行起来
·调试javascript的好方法
·不用script仅用css编写无限分级弹出菜单
·javascript实现类似google和msn space的拖拽
·Microsoft VBscript运行时错误'800a000d'的解决方案
·Javascript脚本实现静态网页加密
·让3721也无奈的弹出窗口(代码)
·自适应图片大小的弹出窗口
阅读TOP10
·关于ie的内存泄漏与javascript内存释放
·格式化数字函数FormatNumber
·网页里嵌入JavaScript 验证空,汉字,字母,数字,长度输入
·把UTF-8编码转换为GB2312编码
·下拉菜单全攻略之Javascript篇
·JavaScript中的字符串操作
·通过JAVAScript实现页面自适应
·Javascript实例:Select的OnChange()事件
·JavaScript另类网页特效5则
·用层模拟下拉列表框
·判断输入框不为空
·获取cpu序列号,硬盘ID,网卡MAC地址
·WEB打印大全之JavaScript
·轻松弹出无边框网页的Javscrpt代码
·用JavaScript实现网页上的浮动广告
·如何用javascript判断录入的日期是否合法
·Microsoft VBscript运行时错误'800a000d'的解决方案
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·JavaScript实现滚动广告
·UTF-8转GB2312函数

如何判断ACTIVEX控件是否下载

日期:2004年3月20日 作者:清风网络学院 查看:[大字体 中字体 小字体]


大家可以看到在下载ACTIVEX控件时IE通常会弹出一个对话框问是否容许下载并执行该ACTIVEX控件,如果用户点否则控件无法下载,那我后面JS对控件方法的调用肯定会出错,如何避免这个问题呢?是否可以在调用方法之前用JS判断一下呢?请看我下面的讲解?



方法一:
  你可以试着调用ActiveX control里的一个方法Method, 如调用不成功,则说明control还没有下载成功.例如:
<script language="javascript">
var bControlLoaded=false;
function window.onload()
{
try
{
if (objectID.someMethod)
bControlLoaded = true;
}
catch (ex)
{}
alert(bControlLoaded);
}
</script>
<object id="objectID"></object>



  换句话说,在你调用方法这前,检查bControlLoaded是否返回真.若不是,则报警,也可以转到用户定义的网页显示control没有下载成功.
<script language="javascript">
function window.onload()
{
try
{
if (objectID.someMethod)
bControlLoaded = true;
}
catch (ex)
{
alert("you did not install the control properly!");
window.location.href="someotherpage.html";
}
}
</script>



方法二:
<html XMLNS:CC>
<head>
<STYLE> 
@media all { CC\:clientCaps {behavior:url(#default#clientCaps)}} 
</Style>
<title>Client Capabilities</title>
</head>
<body onload="showComponentStatus();" bgcolor="#FFFFFF">
<CC:clientCaps id=clientCaps />
</body>



<script language=javascript>
function showComponentStatus(){
displayComponent("Address Book", 
"{7790769C-0471-11D2-AF11-00C04FA35D02}");
displayComponent("DirectAnimation", 



"{283807B5-2C60-11D0-A31D-00AA00B92C03}");
displayComponent("DirectAnimation Java Classes", 



"{4F216970-C90C-11D1-B5C7-0000F8051515}");
displayComponent("DirectShow", "{44BBA848-CC51-11CF-AAFA-00AA00B6015C}");
displayComponent("Dynamic HTML Data Binding", 



[1] [2] 下一页 

上一篇:用Js判断输入的时间是否有效

下一篇:实现打印设置与预览


如何判断ACTIVEX控件是否下载 相关软件: 如何判断ACTIVEX控件是否下载 相关文章:
·如何判断ACTIVEX控件是否下载

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号