首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个上午,小弟我无法解决这个错误

2011-12-13 
一个上午,我无法解决这个错误!对javascript不熟悉,算是个理由吧把代码贴出来,请诸位抽空解决下,谢谢html

一个上午,我无法解决这个错误!
对javascript不熟悉,算是个理由吧

把代码贴出来,请诸位抽空解决下,谢谢
<html>
        <head>
                <meta   http-equiv= "Content-Type "   content= "text/html;   charset=UTF-8 ">
                <title> JSP   Page </title>
        </head>
        <script   language= "javascript "   type= "javascript ">
                
               
                function   groupAll(groupElem)   {
                alert( "groupAll   fuc   is   called! ");
                var   i   =   groupElem   +   1;
                if(!document.Contact.elements[groupElem].checked)   {    
                while   (i   <   document.Contact.elements.length)     {
                if(document.Contact.elements[i].value   ==   " "   ||   document.Contact.elements[i].name.substring(0,   12)   ==   "wordcheckbox ")   {
                chkComma();
                return;
                }
                opener.document.RealSend.contactList.value   +=   ", "   +   document.Contact.elements[i].value   +   ", ";
                opener.document.RealSend.contactList.value   =   (opener.document.RealSend.contactList.value).replace( ",, ",   ", ");    
                i++;
                }
                }   else   {
                while   (i   <   document.Contact.elements.length)     {
                if(document.Contact.elements[i].value   ==   " "   ||   document.Contact.elements[i].name.substring(0,   12)   ==   "wordcheckbox ")   {
                chkComma();
                return;
                }
                opener.document.RealSend.contactList.value   =   (opener.document.RealSend.contactList.value).replace(document.Contact.elements[i].value,   " ");
                opener.document.RealSend.contactList.value   =   (opener.document.RealSend.contactList.value).replace( ",, ",   ", ");    
                i++;
                }
                }
                chkComma();


                }

                function   chkComma()   {
                alert( "chkGomma   fuc   is   called! ");
                //
                if((opener.document.RealSend.contactList.value).substring(0,   1)   ==   ", ")   {
                opener.document.RealSend.contactList.value   =   (opener.document.RealSend.contactList.value).substring(1);
                }
                //
                if((opener.document.RealSend.contactList.value).substring(((opener.document.RealSend.contactList.value).length-1),   (opener.document.RealSend.contactList.value).length)   ==   ", ")   {
                opener.document.RealSend.contactList.value   =   (opener.document.RealSend.contactList.value).substring(0,   (opener.document.RealSend.contactList.value).length   -   1);
                }
                opener.niya();
                }
        </script>
        <body>
                <input   type= "checkbox "   name= "test1 "   value= " "   onMouseUp= "groupAll(1) "/>
        </body>
</html>

要求很简单,我选中这个checkbox,释放鼠标后,首先要出现一个对话框

我用IE浏览器看的,提示找不到对象···········

如何解决呢,

[解决办法]
问题大了


if(!document.Contact.elements[groupElem].checked) {
//
document.Contact.elements[groupElem]获取不到对象
[解决办法]
document.forms[第几个form].Contact

[解决办法]
<script language= "javascript " type= "javascript ">
改为:
<script language= "javascript " type= "text/javascript ">

还有一些问题,但是就简单了。

热点排行