zoukankan      html  css  js  c++  java
  • 兼容IE和Firefox

    判断浏览器类型:
    <script language="JavaScript">
    <!--
    function getOs()
    {
    var OsObject = "";
    if(navigator.userAgent.indexOf("MSIE")>0) {
    return "MSIE";
    }
    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
    return "Firefox";
    }
    if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
    return "Safari";
    }
    if(isCamino=navigator.userAgent.indexOf("Camino")>0){
    return "Camino";
    }
    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
    return "Gecko";
    }

    }
    alert("您的浏览器类型为:"+getOs());
    -->
    </script>

    ======================================
    限制input只能输入数字(兼容IE和Firefox):
    isNumber = function (e) {
    if (navigator.userAgent.indexOf("MSIE")>0) {
    if ( ((event.keyCode > 47) && (event.keyCode < 58)) ||
    (event.keyCode == 8) ) {
    return true;
    } else {
    return false;
    }
    } else {
    if ( ((e.which > 47) && (e.which < 58)) ||
    (e.which == 8) ) {
    return true;
    } else {
    return false;
    }
    }
    }

    <input type='text' name='page' onkeypress="javascript:return isNumber(event);" />
    =====================================
    限制textarea输入长度 (For: IE、Firefox ...):
    function isMaxLen(o){
    var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):"";
    if(o.getAttribute && o.value.length>nMaxLen){
    o.value=o.value.substring(0,nMaxLen)
    }
    }

    <textarea maxlength="20" onkeyup="return isMaxLen(this)">
  • 相关阅读:
    去掉滚动条
    一些input用法
    jquery-ui datepicker
    js修改样式
    js时间
    跳转到页面的某个anchor
    事件传递
    flex对象.show()的时候display变成block
    html中传递信息
    button disable and enable
  • 原文地址:https://www.cnblogs.com/dkblog/p/1980838.html
Copyright © 2011-2022 走看看