



昨天在用 javadoconline 搜索 JDK 文档时下载了一个该网站提供的 Firefox 搜索插件,发现解压所后的文件相当简单,于是就照葫芦画瓢,写了一个搜索 MSDN 网站的插件。
点击 Firefox Search Plugin for MSDN 下载。
将文件解压到 Firefox 安装目录的 searchplugins 子目录下即可。




1、在 IE 中,不同的 document 创建的 element 不能够相互 append
有两个 frame,name 分别为 frame1 和 frame2,有如下代码:
var div1 = frame1.document.createElement("div");
var div2 = frame2.document.createElement("div");
div1.appendChild(div2);
这段代码,在 Firefox 中工作正常,而在 IE 中会报告“无效参数(Invalid Arguments)”。当然, IE 的这种行为是正确且安全的。
2、在 IE 中需要使用规范的属性名称
有如下的 HTML 代码:
| 123 | 456 | 789 |
现在用 Javascript 往里面插入一个新行:
var domTr = document.createElement("tr");
var domTd = document.createElement("td");
domTd.setAttribute("colSpan", "3");
domTd.innerHTML = "123456789";
domTr.appendChild(domTd);
document.getElementById("tbody1").appendChild(domTr);
注意第三行的 colSpan 属性, 在这里如果使用 colspan (也就是说 s 没有大写的话) IE 会无法识别这个属性,但是在 Firefox 里面这两种形式都可以正常工作。
显然 IE 在这个地方的处理就有些太苛刻了,所以用 IE 来设置 DOM 元素的属性的时候最好按照“第一个单词的首字母小写,其余单词的首字母均大写”的规则来进行。


More Options ...

Categories
Tag Cloud
Blog RSS
Comments RSS

Void
Life « Default
Earth
Wind
Water
Fire
Light 