13. url encoding
在js中如果書寫url就直接寫&不要寫&例如var url = 'xx.jsp?objectName=xx&objectEvent=xxx'; frm.action = url那么很有可能url不會被正常顯示以至于參數(shù)沒有正確的傳到服務(wù)器 一般會服務(wù)器報錯參數(shù)沒有找到 當(dāng)然如果是在tpl中例外,因為tpl中符合xml規(guī)范,要求&書寫為& 一般火狐無法識別js中的&
14. nodeName 和 tagName 問題
(1)現(xiàn)有問題:
在火狐中,所有節(jié)點均有 nodeName 值,但 textNode 沒有 tagName 值。在 IE 中,nodeName 的使用好象 有問題(具體情況沒有測試,但我的IE已經(jīng)死了好幾次)。
(2)解決方法:
使用 tagName,但應(yīng)檢測其是否為空。
15. 元素屬性
IE下 input.type屬性為只讀,但是火狐下可以修改
16. document.getElementsByName() 和 document.all[name] 的問題
(1)現(xiàn)有問題:
在 IE 中,getElementsByName()、document.all[name] 均不能用來取得 div 元素(是否還有其它不能取的元素還不知道)。
17.最簡單的鼠標(biāo)移過手變型的css要改了
cursor:pointer;/*ff不支持cursor:hand*/ dw8下面自動出來的也沒有hand這個屬性了,標(biāo)準(zhǔn)的是pointer
18.ff不支持濾鏡 最常見的半透明不支持。
filter: Alpha(Opacity=50); /* for IE */ opacity: .5;/* for Firefox */ style="-moz-opacity:0.5; filter:alpha(opacity=50);cursor:hand;" onmouseover="this.style.MozOpacity=1; this.filters.alpha.opacity=100" onmouseout="this.style.MozOpacity=0.5; this.filters.alpha.opacity=50"
19.ff不支持expression 例如去掉鏈接的邊框要分別寫不同的css
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ :focus { outline: none; } /* for Firefox */
20.ff不支持div滾動條的顏色設(shè)置,目前還沒有找到替換的 好方法。
.contendiv { position: absolute; left: 0px; top: 10px; width: 580px;height: 135px; line-height:120%;text-align:left; font-family:"宋體";word-break : break-all; color:#6D6E71; OVERFLOW-Y:auto;OVERFLOW-X:no; SCROLLBAR-ARROW-COLOR: red; SCROLLBAR-TRACK-COLOR: F6F6F6;SCROLLBAR-FACE-COLOR:#F6F6F6;SCROLLBAR-SHADOW-COLOR:#F6F6F6; SCROLLBAR-DARKSHADOW-COLOR:#F6F6F6;SCROLLBAR-3DLIGHT-COLOR:#F6F6F6;SCROLLBAR-HIGHLIGHT-COLOR:#F6F6F6; }
這個在ff里面完全沒有效果了。
出處:博客園
責(zé)任編輯:bluehearts
上一頁 ie和火狐兼容問題 [3] 下一頁 ie和火狐兼容問題 [5]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|