社区
客服专区
帖子详情
csdn的论坛对opera及mozilla浏览器的支持好象不足
ameny
2003-09-12 12:47:27
使用最新版的opera也不能正常浏览
...全文
27
6
打赏
收藏
csdn的论坛对opera及mozilla浏览器的支持好象不足
使用最新版的opera也不能正常浏览
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ameny
2003-09-18
打赏
举报
回复
希望CSDN论坛的领导能尽快解决这个问题,谢谢!
lostnull
2003-09-17
打赏
举报
回复
:)
EAFinalEdition
2003-09-17
打赏
举报
回复
这是设计的问题,不是设置的问题,MS,SUN都没辙,你应该去质问那些发明电脑的人。
TiCrystaler
2003-09-17
打赏
举报
回复
这是设计的问题,不是设置的问题,再高的高手都没辙,你应该去质问那些制定网页设计标准的人。
ameny
2003-09-17
打赏
举报
回复
这里这么多高手,怎么连这点小问题都解决不了!
ravenkatte
2003-09-12
打赏
举报
回复
老问题了,据说在CSDN的下一个版本中将解决
normalize.css
Normalize.css 是一个可以定制的CSS文件,它让不同的
浏览器
在渲染网页元素的时候形式更统一。 Normalize.css 能干什么: 保留有用的默认值,不同于许多 CSS 的重置 标准化的样式,适用范围广的元素。 纠正错误和常见的
浏览器
的不一致性。 一些细微的改进,提高了易用性。 使用详细的注释来解释代码。
支持
的
浏览器
: Google Chrome (latest)
Mozilla
Firefox (latest)
Mozilla
Firefox ESR
Opera
(latest) Apple Safari 6+ Internet Explorer 8+
innerHTML在
Mozilla
Firefox和
Opera
下执行的一个特例情况。
是在
CSDN
论坛
看到的一个问题,平常我也没有注意,或者说没有这样用吧。看代码 改动两个文本框里的值,把这个容器的innerHTML赋值给d2 foo() [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]不是预期的结果吧?包括在
Opera
下执行的情况也是与Firefox下相同的,你可以尝试在
Opera
下运行就明白了。 如果能够得到我们预期的效果呢?我尝试着用__defineGetter__的方法在
Mozilla
下得到所有的innerHTML,在这里却给了我一些提示。比如: 改动两个文本框里的值,把这个容器的innerHTML赋值给d2 foo() [
CSDN
Markdown简明教程
Markdown把作者从繁杂的排版工作中解放出来,实现易读易写的文章写作,已经逐渐成为事实上的行业标准。
CSDN
博客
支持
Markdown可以让广大博友更加专注于博客内容,大赞。但是,不少博友可能对Markdown比较生疏,系列文章《Markdown简明教程》扼要介绍
CSDN
Markdown,本视频为系列教程的配套教程,希望可以对大家有所帮助。
AJAX应用的通用流程
3. AJAX应用的通用流程 3.1 创建request对象 有了上面的基础知识后,我们来看看一些具体的例子。XMLHttpRequest 是 AJAX应用程序的核心,而且对很多读者来说可能还比较陌生,我们就从这里开始吧。从 清单 1 可以看出,创建和使用这个对象非常简单,不是吗?等一等。 还记得几年前的那些讨厌的
浏览器
战争吗?没有一样东西在不同的
浏览器
上得到同样的结果。不管您是否相信,这些战争仍然在继续,虽然规模较小。但令人遗憾的是,XMLHttpRequest 成了这场战争的牺牲品之一。因此获得 XMLHttpRequest 对象可能需要采用不同的方法。下面我将详细地进行解释。 使用 Microsoft
浏览器
Microsoft
浏览器
Internet Explorer 使用 MSXML 解析器处理 XML。因此如果编写的AJAX应用程序要和 Internet Explorer 打交道,那么必须用一种特殊的方式创建对象。 但并不是这么简单。根据 Internet Explorer 中安装的 JavaScript 技术版本不同,MSXML 实际上有两种不同的版本,因此必须对这两种情况分别编写代码。请参阅 清单 3,其中的代码在 Microsoft
浏览器
上创建了一个 XMLHttpRequest。 清单 3. 在 Microsoft
浏览器
上创建 XMLHttpRequest 对象 view plaincopy to clipboardprint var xmlHttp = false; try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; } } var xmlHttp = false; try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { xmlHttp = false; } } 您对这些代码可能还不完全理解,但没有关系,现在只要牢牢记住其中的两行代码: xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 这两行代码基本上就是尝试使用一个版本的 MSXML 创建对象,如果失败则使用另一个版本创建该对象。不错吧?如果都不成功,则将 xmlHttp 变量设为 false,告诉您的代码出现了问题。如果出现这种情况,可能是因为安装了非 Microsoft
浏览器
,需要使用不同的代码。 处理
Mozilla
和非 Microsoft
浏览器
如果选择的
浏览器
不是 Internet Explorer,或者为非 Microsoft
浏览器
编写代码,就需要使用不同的代码。事实上就是 清单 1 所示的一行简单代码: var xmlHttp = new XMLHttpRequest object;。 这行简单得多的代码在
Mozilla
、Firefox、Safari、
Opera
以及基本上所有以任何形式或方式
支持
Ajax 的非 Microsoft
浏览器
中,创建了 XMLHttpRequest 对象。 综合起来跨
浏览器
的通用方法 关键是要
支持
所有
浏览器
。谁愿意编写一个只能用于 Internet Explorer 或者非 Microsoft
浏览器
的应用程序呢?或者更糟,要编写一个应用程序两次?当然不!因此代码要同时
支持
Internet Explorer 和非 Microsoft
浏览器
。清单 4 显示了这样的代码。 本文来自
CSDN
博客,转载请标明出处:http://blog.
csdn
.net/newsainton/archive/2009/07/23/4374714.aspx
用jQuery实现检测
浏览器
及版本的脚本代码
如何用 Javascript 检测
浏览器
似乎是老生常谈的问题。根据本人的经验,使用 Javascript 检测
浏览器
无非使用两大类的方法。 其一,是使用使用
浏览器
的功能属性。比如检测
浏览器
是否
支持
getElementById 方法就可以使用 if (document.getElementById) { // the method exists, so use it here } else { // do something else } 虽然这样的检测无法得知用户具体使用哪一种
浏览器
,不过开发者根据
浏览器
的功能判断是否兼容自己的代码是经得起考验的。如果关注
浏览器
的实际功能而不
客服专区
545
社区成员
48,806
社区内容
发帖
与我相关
我的任务
客服专区
客服专区
复制链接
扫一扫
分享
社区描述
客服专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章