posts - 122,  comments - 25,  trackbacks - 0
        1. window.event
          IE:有window.event對象
          FF:沒有window.event對象。可以通過給函數的參數傳遞event對象。如onmousemove=doMouseMove(event)

        2. 鼠標當前坐標
          IE:event.x和event.y。
          FF:event.pageX和event.pageY。
          通用:兩者都有event.clientX和event.clientY屬性。

        3. 鼠標當前坐標(加上滾動條滾過的距離)
          IE:event.offsetX和event.offsetY。
          FF:event.layerX和event.layerY。
          通用:event.clientY+document.documentElement.scrollTop(加垂直滾動條)。
          通用:event.clientX+document.documentElement.scrollLeft(加水平滾動條)。

          示例:

        4. <script>
          function xyzb(xy){
            xl = xy.clientX+document.documentElement.scrollLeft;
            yr = xy.clientY+document.documentElement.scrollTop;
            document.getElementById("xys").innerHTML=xl+","+yr;
          }
          </script>
          <div id="xys" style="width:500px;height:500px;border:1px solid;" onmousemove="xyzb(event);"></div>


        5. 標簽的x和y的坐標位置:style.posLeft 和 style.posTop
          IE:有。
          FF:沒有。
          通用:object.offsetLeft 和 object.offsetTop。

        6. 窗體的高度和寬度
          IE:document.body.offsetWidth和document.body.offsetHeight。注意:此時頁面一定要有body標簽。
          FF:window.innerWidth和window.innerHegiht,以及document.documentElement.clientWidth和document.documentElement.clientHeight。
          通用:document.body.clientWidth和document.body.clientHeight。

        7. 添加事件
          IE:element.attachEvent("onclick", func);。
          FF:element.addEventListener("click", func, true)。
          通用:element.onclick=func。雖然都可以使用onclick事件,但是onclick和上面兩種方法的效果是不一樣的,onclick只有執行一個過程,而attachEvent和addEventListener執行的是一個過程列表,也就是多個過程。例如:element.attachEvent("onclick", func1);element.attachEvent("onclick", func2)這樣func1和func2都會被執行。

        8. 標簽的自定義屬性
          IE:如果給標簽div1定義了一個屬性value,可以div1.value和div1["value"]取得該值。
          FF:不能用div1.value和div1["value"]取。
          通用:div1.getAttribute("value")。

        9. 父節點、子節點和刪除節點
          IE:parentElement、parement.children,element.romoveNode(true)。
          FF:parentNode、parentNode.childNodes,node.parentNode.removeChild(node)。

        10. 畫圖
          IE:VML。
          FF:SVG。

        11. CSS:透明
          IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)。
          FF:opacity:0.6。

        12. CSS:圓角
          IE:不支持圓角。
          FF:-moz-border-radius:4px,或者-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;。

        13. CSS:雙線凹凸邊框
          IE:border:2px outset;。
          FF:-moz-border-top-colors: #d4d0c8 white;-moz-border-left-colors: #d4d0c8 white;-moz-border-right-colors:#404040 #808080;-moz-border-bottom-colors:#404040 #808080;。


        14. posted on 2008-01-31 12:52 josson 閱讀(447) 評論(0)  編輯  收藏 所屬分類: web開發
          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 囊谦县| 黎川县| 长岭县| 岳普湖县| 台北市| 措勤县| 宜良县| 通山县| 嘉禾县| 福建省| 云龙县| 萝北县| 蒙山县| 二连浩特市| 安阳县| 山东省| 莱西市| 沾化县| 垦利县| 普兰店市| 荃湾区| 开江县| 鲁山县| 邮箱| 桂阳县| 元氏县| 芦山县| 永丰县| 永德县| 建湖县| 赤水市| 新巴尔虎左旗| 定边县| 武川县| 射阳县| 会昌县| 防城港市| 佛山市| 汤阴县| 铜鼓县| 永丰县|