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

热点内容
怎么加入新华网的学习网站 浏览:26
反恐行动升级包 浏览:180
隐藏在电脑桌面的文件怎么显示 浏览:313
一键还原文件被删除如何恢复 浏览:503
安卓dex文件修改 浏览:392
插入的pdf文件怎么更改图标 浏览:228
金华网站怎么制作动态照片 浏览:704
javaparcelable 浏览:499
酷安app下载文件在哪里找 浏览:913
微信可以发给自己文件吗 浏览:449
哪个视频网站被约谈了 浏览:74
在vb连接mysql数据库 浏览:992
一起作业家长通安卓版 浏览:327
nero文件名长度 浏览:714
word数学公式编号模板 浏览:588
jscriptnet 浏览:685
dxerror修复工具 浏览:293
大数据跟踪怎么关 浏览:432
制作的网页文件在哪里 浏览:361
解压缩文件如何输入密码 浏览:746

友情链接