分类

‘firefox’ 分类的存档

JavaScript/Js脚本处理html元素的自定义属性(兼容Firefox和IE)

2009年3月23日

HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发挥了十分关键的作用。

Html元素的自定义属性,使用起来,十分方便,例如:

<input type=”button” value=”Click Me, Baby!” />

假设我们现在需要限制,这个按钮,只能点击2次,然后就失效了。

 

[ more 阅读全文 ]

Javascript, firefox, ie , , , , ,

Javascript/Js load xml file, support ie and firefox

2008年12月4日

对于加载 XML 文件, IE 使用起来, 比 firefox 要爽一些,呵呵, 不过, firefox 的标准支持,比IE要好

说到 W3C, 真是让人又爱又恨啊,作为搞开发的人, 对于 “格式化”这个词, 应该是相当热衷了, 都想formating一下,使得look起来更 Beautiful  

但是,如果你对XML文件,也做了这项工作,那你就要注意了,很容易搞死自己嗷!!!

look:

1.xml

通常,为了看着舒服,很多人喜欢将xml文件的内容,搞成上面这样,殊不知,埋下了大隐患!

建议:将xml文件的内容中的非必须空格和回车都去掉

原因就是:

根据W3C标准, XML文件中的空格 和 回车 换行符,都算做 节点(Node)

firefox 是严格执行 W3C 标准的, 而 IE呢, 呵呵, 自己搞了点东西,那就是 不符合上面的这点要求

 

第二点:

  1.   IE 创建 xml dom 是用 ActiveXObject 的方式
  2.   firefox 是用 document.implementation对象的createDocument()方法

 

     IE:  var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");


     Firefox: var xmlDoc = document.implementation.createDocument("","",null);

该方法接受三个参数:
第一个参数是包含文档所使用的命名空间URI的字符串;
第二个参数是包含文档根元素名称的字符串;
第三个参数是要创建的文档类型(也称为doctype)。

 

下面是一个 js 读取 XML 文件的例子, 支持 IE 和 Firefox, 支持 load xml 文件 和  load xml 字符串

xmllib.js 文件:

[ more 阅读全文 ]

Javascript, Xml, firefox, ie , , , ,