在网上找了很多样例,楼主做的东西功能强大,灵活性高,易用性好,但仍有点问题,想请教一下,怎样才能让代码在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^)/