相信做過上傳的人都知道下面的這段**
# # # upload
#
現在有如下的兩個需求
1、要動態的控制enctype
2、要實現不同的瀏覽器支援
剛開始的實現如下
# var form=document.getelementbyid('upform');經過測試,你就會發現,此實現只能支援firefox,不能支援ie,到底是為什麼呢?# if(form.getattribute('enctype')!='multipart/form-data')
研究發現,ie中不存在enctype,so,下面的**可以成功的實現上面的兩個需求
# var form = document.getelementbyid('upform');# if(form.encoding)else
vertical align在不同瀏覽器表現的研究
首先看看w3c中是怎麼描述的。很重要的一點就是它是針對行內元素起作用的,如果不是行內元素或者沒有設定成display inline或者display inline block的元素就可能出現各種各樣的問題,有的生效了,有的卻沒有生效。這裡我舉例來說明一下。如下所示 vertical align的研究...
css在不同瀏覽器中的寫法
比如要分辨ie6和firefox兩種瀏覽器,可以這樣寫 我在ie6中看到是紅色的,在firefox中看到是綠色的。解釋一下 上面的css在firefox中,它是認識不了後面的那個帶星號的東東是什麼的,於是將它過濾掉,不予理睬,解析得到的結果是 div,於是理所當然這個div的背景是綠色的。在ie6中...
offsetHeight在不同的瀏覽器下取值不同
今天在調js的時候,發現firefox和ie在取document.body.offsetheight的值的時候結果不一樣。上網查了一下,發現如下結果 這四種瀏覽器分別為ie internet explorer ns netscape opera ff firefox clientheight 大家對...