<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    各瀏覽器的JS兼容問題

    Posted on 2007-05-23 22:37 sunbaby 閱讀(797) 評論(0)  編輯  收藏 所屬分類: 其它
    ie/firefox:禁止選擇文字

    IE:

    <script>
    document.onselectstart 
    = function(){return false;}
    </script>
    <body>
    試試看能否選擇這些文字?
    </body>

    FF:

    <style>
    html 
    *{-moz-user-select: none;}
    </style>
    <body>
    試試看能否選擇這些文字?
    </body> 

     

    關于currentStyle兼容

    IE Only:
    <style>
    #test
    {width:100px;background-color:red;}
    </style>
    <script>
    window.onload
    =function(){
    var t=document.getElementById('test')
    var ts=t.currentStyle;
    t.innerHTML
    =
    "t.style.width:"+ts.width+"<br />"+
    "t.style.backgroundColor:"+ts.backgroundColor+"<br />"+
    "t.style.color:"+ts.color+"<br />"+
    "t.style.paddingLeft:"+ts.paddingLeft
    }

    </script>
    <body>
    <div id="test" style="color:yellow;padding-left:100px;">
    </div>
    </body>

    FF Only:
    <style>
    #test
    {width:100px;background-color:red;}
    </style>
    <script>
    window.onload
    =function(){
    var t=document.getElementById('test')
    var ts=document.defaultView.getComputedStyle(t, null);
    t.innerHTML
    =
    "t.style.width:"+ts.width+"<br />"+
    "t.style.backgroundColor:"+ts.backgroundColor+"<br />"+
    "t.style.color:"+ts.color+"<br />"+
    "t.style.paddingLeft:"+ts.paddingLeft
    }

    </script>
    <body>
    <div id="test" style="color:yellow;padding-left:100px;">
    </div>
    </body>

     

     

    IE Mozilla 說明
    document.body.clientHeight(clientWidth)根據HTMLDTD而定方能得到準確值。 window.innerHeight(innerWidth)根據HTMLDTD而定方能得到準確值。  
    opacity(aplha=20) MozOpacity="0.2"  
    event.clientY(clientX) event.pageY(pageX)  
    event.keyCode event.which  
    event.srcElement event.target  
    window.external.AddFavorite('never-online.net', "never-online'website"); window.sidebar.addPanel('never-online.net', "never-online'website", ""); 此為添加到收藏夾代碼,要兼容更多瀏覽器,請看這里代碼
    (DHTML事件-滾輪事件)onmousewheel DOMMouseScroll 可參看我blog這篇文章
    window.showModalDialog window.open(url, "name", "modal=yes")  
    createPopup() xul  
    htc控件 xbl綁定  
    filter濾鏡 只支持alpha(透明度,部分可通過clip來模擬)  
    obj.setCapture() window.captureEvents(Event.eventType)  
    obj.attachEvent(type, listener) obj.addEventListener(type, listener, useCapture) 添加事件方法,如果要兼容,有幾種方法,如用Mozilla讀寫器來模擬IE方法,或者用一個全局函數addEvent(type, listener, useCapture)來統一事件處理,或者寫一個Event Manager更好一些,也可以在這里統一避免內存泄露
    obj.detachEvent(type, listener) obj.removeEventListener(type, listener, useCapture) 一般情況下,用了attachEvent(addEventListener)方法,最好在beforeunload事件里用detach方法釋放掉,這是個好習慣(偷懶話就不說了:D)
    支持Webdings字體 不支持Webdings字體  
    insertAdjacentHTML, insertAdjacentElement方法 本身不支持,但可通過insertBefore或通過Range實現  
    不支持 讀寫器__defineSetter(Getter)__  
    不支持 支持對Element,EVENT等對象prototype模式支持  
    不支持 對節點有nodeType常量屬性  
    new ActiveXObject("MSXML2.XMLHTTP")或更高版本ProgId XMLHttpRequest對象  
    設置類似style.top=20這樣高度時,可不使用單位 設置類似style.top=20+'px'這樣高度時,必須使用單位,否則無效  
    CSS類名,不區分大小寫(大小寫不敏感) CSS類名,區分大小寫(大小寫敏感)如:.myCss和.mycss類名就是不相同  
    冒泡事件event.cancelBubble=true event.stopPropagation()(需要傳遞event事件)  
    CSS padding寬度并不在offset偏移坐標之內 CSS padding寬度默認是在offset偏移坐標之內,可用-moz-box-sizing:border-box來設置即可基本與IE相同 可參見我這篇文章代碼
    js動態加載xslt文件將xml轉化成HTML,IE可用xmldoc.transformNode(xslDocument)方法 Mozilla相對麻煩一些,要經過幾道工序XSLTProcessor對象,transformToFragment或其它方法 可參見我這篇文章示例教程和代碼
    持客戶端存儲數據-userData 不支持

    posts - 2, comments - 2, trackbacks - 0, articles - 25

    Copyright © sunbaby

    free web counter
    free web counter 點擊發送消息給我
    主站蜘蛛池模板: 亚洲国产精品久久| 亚洲精品中文字幕乱码三区| 亚洲国产美女精品久久| 九九美女网站免费| 久久青青成人亚洲精品| 久久久久免费精品国产| 亚洲产国偷V产偷V自拍色戒| 免费黄网站在线观看| 曰韩亚洲av人人夜夜澡人人爽| av网站免费线看| 国产精品亚洲精品日韩已满| 今天免费中文字幕视频| 亚洲影院在线观看| 免费无码黄十八禁网站在线观看 | 成人毛片免费视频| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 亚洲精品卡2卡3卡4卡5卡区| 国产麻豆一精品一AV一免费| 91精品国产亚洲爽啪在线影院| 国产精品入口麻豆免费观看| 亚洲综合色7777情网站777| 在线看片无码永久免费aⅴ| 深夜福利在线视频免费| 久久夜色精品国产嚕嚕亚洲av| 2015日韩永久免费视频播放| 亚洲中文字幕久久久一区| 免费少妇a级毛片人成网| 少妇性饥渴无码A区免费| 亚洲成av人片不卡无码| 免费观看午夜在线欧差毛片| 国产一级在线免费观看| 亚洲午夜精品一区二区公牛电影院| 免费观看理论片毛片| 精品国产免费人成网站| 日本不卡视频免费| 国产无遮挡又黄又爽免费网站| 亚洲成人免费电影| 免费国产在线观看老王影院| 久久这里只精品99re免费| 亚洲另类无码专区首页| 亚洲国产精华液网站w|