<script type ="text/javascript">
         function InitDocudent()
        {
                     var ArrayCheckBox=document.all.tags("input");
          for (var i=0;i<ArrayCheckBox.length;i++)
           if (ArrayCheckBox[i].type.toLowerCase()=="checkbox") //oLowerCase()
                ArrayCheckBox[i].checked=true;
            else if (ArrayCheckBox[i].type.toLowerCase()=="text" && ArrayCheckBox[i].name!="txt_date"){ 
             ArrayCheckBox[i].className="txt";//className 
             ArrayCheckBox[i].attachEvent("onkeydown",_onkeydown)
             }
         }
</script>
       在上面的函数中有个  _onkeydown
       可是它在一个.js文件中,如何引用呢?

解决方案 »

  1.   

    在head内引用此js文件后,在方法可直接调用
      

  2.   

    document.write("<script src=...></script>")
      

  3.   

    在页面中通过这个<script type="text/javascript" src="XXXX.js"></script>把JS引入就行,但是记得JS加载顺序
      

  4.   

     <script language="javascript" src="../Inc/Check.js"></script>
    可是我写了还是不行呀?
      

  5.   

    你是想调用 InitDocudent()还是用ArrayCheckBox[i].attachEvent("onkeydown",_onkeydown)啊
    如果前者的话<script language="javascript" src="../Inc/Check.js"></script>就行
    后者就不知道了
    套了两层函数 不知道.行不行
      

  6.   

    <head>里引用后可以直接使用,注意引用的次序和路径
      

  7.   

    在页面中通过这个<script type="text/javascript" src="XXXX.js"></script>
    1。注意路径 
    2。注意加载顺序 有时候 引用的几个 JS 会有冲突 就会出错