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

热点内容
cdr导出图片不显示文件名 浏览:761
pcdmis如何离线编程 浏览:201
微信推文插入文件 浏览:844
生产文件柜图片 浏览:244
如何设置微信数据增加 浏览:95
excel文件不再增大 浏览:613
ug编程刀路怎么复制不用鼠标选取 浏览:97
excel文件打开扩展名错误 浏览:10
阿里巴巴怎么做数据包 浏览:442
无线网络连接一直显示未连接 浏览:25
windows7如何自动激活工具下载 浏览:57
天语救砖工具 浏览:839
网络体育课程有哪些 浏览:19
苹果微信怎么查看文件 浏览:165
安卓nba2k14面补替换 浏览:450
路由器密码定时换 浏览:626
aicc恢复文件在哪里 浏览:167
怎么查无线网络属性 浏览:874
只狼的声音文件放在哪里 浏览:219
lol盒子修复在哪个文件夹 浏览:308

友情链接