频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

IE不解释VBSCRIPT的原因和解决办法

来源:天极网 作者: 出处:巧巧读书 2006-11-23 进入讨论组

以前编写的.ASP网页程序,一直运行得好好的,但最近在别人的机器能够运行,但是在我的机器就是不行,出现网页错误:对象不支持此属性或方法。实际上就是IE没有对VBSCRIPT进行解决或是解释错误。

原来一直认为是我的机器的IE被破坏了,或是其它原因造成的,一直纳闷的不行,因为这程序是我好几年前亲自编的,一直都没有问题的呀!所以对我的机器又是删除IE进行重新,又是查毒,停止防火墙,又是注册regsvr32 vbscript.dll,但一切处理都无济于事。最后经过跟踪,发现是由于使用了VBSCRIPT的函数缺省项()。把函数加上括弧()和调用加上()就正常了。

原来是这样的:

sub nextmonth

m1=mid(form1.cxny.value,5,2)

y1=mid(form1.cxny.value,1,4)

if m1<>"" then

m1=m1+1

else

msgbox "可能查询的月份出现错误!",0,form1.cxny.value

exit sub

end if

if m1>12 then

y1=y1+1

m1=1

end if

if m1>9 then

form1.cxny.value=y1&m1

else

form1.cxny.value=y1&"0"&m1

end if

document.form1.submit

end sub

网页中调用

修改后:

sub nextmonth()

end sub

网页中调用

把所有的类似的函数缺省方式加入括弧(),一切正常运行。到现在为止,我还弄明白,以前好好的,现在就不能用缺省括弧。浏览地址: http://www.qqread.com/asp/2006/11/v281173.html进入讨论组讨论。

收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章