导航:首页 > 编程语言 > js兼容ie6

js兼容ie6

发布时间:2024-11-19 13:20:24

js控制多个div显示与隐藏的IE6.0兼容问题,火狐和谷歌浏览器测试通过了。

您好!很高兴为您答疑!

兼容问题主要是javaScript和CSS问题。火狐下您可以使用Firebug检测。css及Javascript写的时候,最好模块化,JavaScript最好使用Jquery,支援多种浏览器。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

② 一个页面,当浏览器是ie6 和 ie7时调用不同的js

这个方法很多,
如果用服务器语言,这个很简单,这个我就不多说了,根据浏览器加载就行了,

我说一下js的实现吧,
<script language="javascript">
var b_v = navigator.appVersion;
var IE6 = b_v.search(/MSIE 6/i) != -1;
var IE7 = b_v.search(/MSIE 7/i) != -1;

if (IE6)
{
document.writeln('<script language="javascript" src="topie6.js">');
document.writeln('</scr' + 'ipt>');
}
else if (IE7)
{
document.writeln('<script language="javascript" src="topie7.js">');
document.writeln('</scr' + 'ipt>');
}
else
{
//其它情况类推
}
</script>

当然方法有很多,下面这个方法也可以放script标签.

var sobj = document.createElement('script');
sobj.type = "text/javascript";
sobj.src = path;
var headobj = document.getElementsByTagName('head')[0];
headobj.appendChild(sobj);

说实话这样做不是很好,也不专业,我们一般要求写一个js要兼容五个常用的浏览器,这个分开的话以后维护会有麻烦.
老兄保重

顺便鄙视一个楼上的 抄别人的答案,没意思,原文:http://..com/question/52229103.html?si=1

③ 在aspx文件中引用js文件在ie6中会报错说缺少某某字符串

可能是文件编码的问题,如aspx页面是utf-8的,而js文件是ANSI。用记事本、notepad++等工具看看就知道了。

如果真是这个问题,js文件用与aspx文件同样的编码另存一下就行。。。

④ 一个js函数在IE6中一直报错,currObj.offset().top为空或无对象,怎么办

把a标签的href设成#加你要跳转到的元素的id就可以实现,不用写javascript的。

阅读全文

与js兼容ie6相关的资料

热点内容
苹果售后换电池要多久 浏览:142
macbook12蓝牙版本 浏览:276
手游一般是哪个编程工具开发的 浏览:365
安卓openvpn导入配置 浏览:858
k线组合app哪个好用 浏览:403
javaweb字典选择框 浏览:362
刚装的宽带怎么连接网络连接 浏览:909
钢铁雄心4陕西代码 浏览:419
高效记住代码的方法 浏览:390
envi5064位破解文件 浏览:808
fc超级马里奥安卓版 浏览:134
内蒙古数控大赛用什么软件编程 浏览:148
2010word修改作者信息 浏览:386
linuxtomcat打不开 浏览:497
网络营销与传统营销相比有哪些特点和优势 浏览:404
图片形式的文件怎么弄 浏览:779
网页文件的后缀 浏览:681
ipad录屏视频文件是什么格式 浏览:30
atm网络是什么 浏览:673
微博可以直接上传pdf文件吗 浏览:206

友情链接