导航:首页 > 编程语言 > 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相关的资料

热点内容
怎么把跳舞视频弄进文件夹 浏览:173
音乐app哪些是腾讯的 浏览:626
qq恶搞暴走图片制作 浏览:347
相对坐标编程有什么特点和好处 浏览:785
网站反爬取怎么办 浏览:59
网络爱好者 浏览:259
电信卡登陆什么app 浏览:625
中文数据怎么导入matlab 浏览:667
6赚钱app有哪些 浏览:726
数控编程语句case是什么意思 浏览:364
cad文件打开突然关了 浏览:993
怎么将文件名复制到粘贴板 浏览:220
什么网站看港漫好用 浏览:618
照相机视频的文件夹 浏览:205
照片怎样用cad转成cad文件 浏览:822
有两个网站如何操作 浏览:499
excel怎么把两个表格中的数据导入 浏览:530
什么是一二一二三APP 浏览:877
cs6的魔棒工具 浏览:243
文件夹变成受系统保护 浏览:479

友情链接