JavaScript 图片变换效果(ie only)javascript

在网上找了很多样例,楼主做的东西功能强大,灵活性高,易用性好,但仍有点问题,想请教一下,怎样才能让代码在aspx文件中时在ie6中也能正常浏览。

分别使用32bit xp+iis5.1(.net2.0,.net4.0)+ie6和32bit win7+iis7.5(.net2.0,.net4.0)+ie8+ietester测试了一天:

默认文件名为revealtrans.htm(改文件名为revealtrans.asp,内容不改,和revealtrans.htm效果一样):

iis5.1下:

在ie6正常,没有ie7,ie8测试是否正常。

iis7.5下:

应用程序池为classic .net apppool(.net 2.0经典),在ie7和ie8中正常,ie6报了一次javascript错误。

应用程序池为defaultapppool(.net 2.0集成),在ie7和ie8中正常,ie6报了一次javascript错误。

应用程序池为asp.net v4.0 classic(.net 4.0经典),在ie7和ie8中正常,ie6报了一次javascript错误。

应用程序池为asp.net v4.0(.net 4.0集成),在ie7和ie8中正常,ie6报了一次javascript错误。

此时图片展示,数字,图片文字,图片列表都看不见:

错误信息1:class doesn't support automation。

错误行1:r.start();(如果把r.start注释掉,数字和图片列表可以显示出来,但只要鼠标一进入这两个地方激发rvt.start();则再次报class doesn't support automation)

如果改文件名为revealtrans.aspx,内容不改:

iis5.1下:

在ie6报了两次javascript错误,没有ie7,ie8测试是否正常。

iis7.5下:

应用程序池为classic .net apppool(.net 2.0经典),在ie7和ie8中正常,ie6报了两次javascript错误。

应用程序池为defaultapppool(.net 2.0集成),在ie7和ie8中正常,ie6报了两次javascript错误。

应用程序池为asp.net v4.0 classic(.net 4.0经典),在ie6,ie7,ie8中都报错:http 错误 404.2 - not found

由于 web 服务器上的“isapi 和 cgi 限制”列表设置,无法提供您请求的页面。。

应用程序池为asp.net v4.0(.net 4.0集成),在ie7和ie8中正常,ie6报了两次javascript错误。

此时图片展示,数字,图片文字,图片列表都看不见:

错误信息1:expected'}'

错误行1: img.onmouseout = li.onmouseout = function(){ rvt.auto = true; rvt.start(); };

});(是该行,不是上面那行。)

错误信息2:'revealtrans' is undefined

错误行2:var rvt = new revealtrans("idpicshow");

另外javascript调试真的是所有编程最痛苦的调试之一:

使用ie5.5,ie6,ie7,ie8,结果各不相同,

使用iis6或iis7.5,结果各不相同,

即使同是iis7.5,asp.net的应用程序池不同,结果也各不相同。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值