html脚本错误缺少函数,“Microsoft JScript 运行时错误: 缺少对象”问题请教

输入代码是没问题的,请确定你的html代码页面中有

function load(v){/*执行操作*/}

类似这样子的函数。也就是对load函数的定义。另外有一个小问题就是,System.Web.HttpContext.Current.Response.Write("");这句话会先于html中javascript脚本的加载,所以如果在页面未加载完成时页面中已经输出了这段脚本,此时会进行执行,因此也就没有回出现无load这个函数了,当然就会报错了。解决这个问题的办法可以是在load函数定义的脚本段后放入一个Literal控件,然后把这段代码放入Literal的Text中(Literal1.Text = "";)。这样子即可解决。

在修改回复

非常抱歉的告诉你,目前window.defaultStatus这个属性默认状态下IE7+以及FF3+的版本都是禁止启用的。

所以如果你在不修改设置的前提下使用这几种浏览器的话,是看不到任何效果的,不过IE6可以正常显示该状态属性(小小的庆幸下)。

但是经过一顿摸索,找到了一种在IE8(IE7通过类似方式也应该可以)下可以显示的方式,操作方式是 工具>>Internet选项>>安全>>Internet>>自定义级别>>允许状态栏通过脚本更新选择启用状态。然后确定确定关闭即可。如下图

54adc598265053063823c4c77c868849.png

同时为了进一步说明该问题,也找到了FF下可以看到的方法:操作如下 工具>>选项>>内容>>启用Javascript水平对应的高级选项(快捷键为V)>>在Javascript高级设置中设置 修改状态栏内容 为启用(checkbox框选中) 然后确定确定.截图如下

629b8bf6c0f15952beaf99895894c26e.png

当然要想显示就必须要认为的开启这个功能。默认是不支持的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值