onpropertychange oninput 两个都加上,一个是ie的一个是ff和opera的

解决方案 »

  1.   

    [code=HTML]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>shawl.qiu template</title>
    <style type="text/css">
    /* <![CDATA[ *//* ]]> */
    </style>
    <script type="text/javascript">
    /*<![CDATA[*/
     if (navigator.appName=="Microsoft Internet Explorer") 
     {
      //最大化窗口
      self.moveTo(-5,-5)
      self.resizeTo(screen.availWidth +8,screen.availHeight+8)
      //这个脚本定义的宽度其实比原窗口还要大那么一点.
     }
    /*]]*/
    </script>
    </head>
    <body><input type="text" id="Tbx"><style type="text/css">
    /* <![CDATA[ *//* ]]> */
    </style><script type="text/javascript">
    /*<![CDATA[*/
     
    var Tbx = document.getElementById("Tbx");
    var GCount = 0;fOnpropertychange(Tbx, fTest);function fTest(e)
    {
     defaultStatus = ++GCount;
    }function fOnpropertychange(XEle, XFunc, bCapture)
    {/* shawl.qiu code, return default */
     if(document.addEventListener) return XEle.addEventListener("input", XFunc, bCapture);
     if(document.attachEvent) return XEle.attachEvent("onpropertychange",XFunc);
     throw new Error("浏览器不支持 fOnpropertychange 函数!");
    }/* end function fOnpropertychange(XEle, XFunck, bCapture) */
    /*]]*/
    </script>
    </body>
    </html>[/HTML]
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>shawl.qiu template</title>
    <style type="text/css">
    /* <![CDATA[ *//* ]]> */
    </style>
    <script type="text/javascript">
    /*<![CDATA[*/
     if (navigator.appName=="Microsoft Internet Explorer") 
     {
      //最大化窗口
      self.moveTo(-5,-5)
      self.resizeTo(screen.availWidth +8,screen.availHeight+8)
      //这个脚本定义的宽度其实比原窗口还要大那么一点.
     }
    /*]]*/
    </script>
    </head>
    <body><input type="text" id="Tbx"><style type="text/css">
    /* <![CDATA[ *//* ]]> */
    </style><script type="text/javascript">
    /*<![CDATA[*/
     
    var Tbx = document.getElementById("Tbx");
    var GCount = 0;fOnpropertychange(Tbx, fTest);function fTest(e)
    {
     defaultStatus = ++GCount;
    }function fOnpropertychange(XEle, XFunc, bCapture)
    {/* shawl.qiu code, return default */
     if(document.addEventListener) return XEle.addEventListener("input", XFunc, bCapture);
     if(document.attachEvent) return XEle.attachEvent("onpropertychange",XFunc);
     throw new Error("浏览器不支持 fOnpropertychange 函数!");
    }/* end function fOnpropertychange(XEle, XFunck, bCapture) */
    /*]]*/
    </script>
    </body>
    </html>