快来人呀!!磕头、鞠躬、作椰、考核跳楼大求救(JSP环境下调用ACTIVEX出错)

dcren521 2005-06-30 03:15:17
我的这个问题涉及到IE页面调用Active,请看下面的代码
<html>
<title>TEST HTML </title>
<script language="javascript">
function PrintTest()
{
var VehCert = new ActiveXObject("VCertificate.VehCert");
alert(VehCert);
}
</script>
<body>
<input type="button" name="print" value="print" onClick="PrintTest()">
</body>
</html>



我把这段代码保存为test.html 如果直接打开这个HTML文件,则没有问题,但如果启动Tomcat服务器,在IE中http://localhost:8080/test/index.htm
则出现了脚本执行错误,提示说:服务器无法创建对象。为什么呀,为什么!
...全文
208 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
IFindit 2005-07-01
  • 打赏
  • 举报
回复
经过实验,将IE的安全级别设置为低即可, 因为通过网络访问走的是http协议,涉及到网络安全问题,而通过绝对路径访问是本地操作没有安全问题
awaysrain 2005-07-01
  • 打赏
  • 举报
回复
浏览器安全级别的问题,把浏览器的安全级别调低或者把你的站点加入到可信任站点然后调低可信任站点的安全级别(推荐)
zyatwh 2005-07-01
  • 打赏
  • 举报
回复
今天就开始用新证了,动作快点啊!
KuKluxKlan 2005-07-01
  • 打赏
  • 举报
回复
在IE中不要写localhost
直接写IP地址就OK.
KuKluxKlan 2005-07-01
  • 打赏
  • 举报
回复
呵呵.这个好象是做汽车合格证的一个控件吧.我们已经做完了.有意请+QQ 369078723.
IFindit 2005-07-01
  • 打赏
  • 举报
回复
<script language="javascript" RUNAT="CLIENT">试试
yangbc 2005-07-01
  • 打赏
  • 举报
回复
VCertificate.VehCert这个是个客户端dll,你在本机注册了没有,还有你用这个浏览器的权限是不是要放低点
myy 2005-06-30
  • 打赏
  • 举报
回复
还有一种情况是服务器不支持activeX!!
---------------
什么话嘛!浏览器里调用ActiveX,用得着服务器支持么?
海天候 2005-06-30
  • 打赏
  • 举报
回复
你先建立一个其他的正常的activeX控件试试,如mediaplay等,如果正常的话就是你代码的问题或是activeX未正常注册..

还有一种情况是服务器不支持activeX!!
dcren521 2005-06-30
  • 打赏
  • 举报
回复
我的这个问题涉及到IE页面调用Active,请看下面的代码(上次发的没有说明白,这次试试)
<html>
<title>TEST HTML </title>
<script language="javascript">
function PrintTest()
{
var VehCert = new ActiveXObject("VCertificate.VehCert");
alert(VehCert);
}
</script>
<body>
<input type="button" name="print" value="print" onClick="PrintTest()">
</body>
</html>



我把这段代码保存为index.htm,位置在d:\test\
在TOMCAT中配置指向d:\test\

如果直接打开这个index.htm文件,即IE窗口地址栏内为:d:\test\index.htm
,则没有问题,先是弹出对话框提醒用户要使用ActiveX,然后就是是执行代码: var VehCert = new ActiveXObject("VCertificate.VehCert");
接出执行alert(VehCert);
系统弹出对话框:[object]

但如果启动Tomcat服务器,在IE中http://localhost:8080/test/index.htm
则在IE浏览器内的状态栏中出现了脚本执行错误,双击查看错误提示:服务器无法创建对象。为什么呀,为什么!请各位帮忙!

注:以上ActiveX控件已经在本机安装了!
sgdb 2005-06-30
  • 打赏
  • 举报
回复
估计是VCertificate.VehCert没有找到
xiaostar007 2005-06-30
  • 打赏
  • 举报
回复
ActiveXObject 是啥子东西,在jsp页面头部,引入了没有?
IFindit 2005-06-30
  • 打赏
  • 举报
回复
test.htm里这段代码根本不在服务器上运行,IE解释执行的
IFindit 2005-06-30
  • 打赏
  • 举报
回复
你保存的文件 为test.html 却打开了index.htm,两个文件呀老大!
mofeir 2005-06-30
  • 打赏
  • 举报
回复
要求提供“磕头、鞠躬、作椰、考核跳楼”的照片或者录象。不然大家不要回答。嘿嘿

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧