这个函数到底错在哪能了有人懂jscript吗? <SCRIPT language="jscript">
/* 动态静态区别可以动态生成 */
function compare(){ var iCount = 0; var strQuery = ""; var asaa; var asaa1; var asaa2; asaa1=document.form1.chk_pid.length; asaa2=document.form2.chk_pid2.length; asaa=asaa1+asaa2; document.form2.chk_pid2.length; for(var i = 0; i < asaa;i++){ if(document.form1.chk_pid[i].checked == true)||(document.form2.chk_pid2[i].checked == true){ iCount++; if(iCount>12){ alert("不能选择超过十二个产品进行比较!"); return; } strQuery = strQuery + "id="+document.form1.chk_pid[i].value+"&"+document.form2.chk_pid2[i].value+"&"; } }
if(iCount==0){ alert("请先选择产品进行比较!"); return; }
if(strQuery!=""){ window.open('bijiao.asp?'+strQuery,'',''); } } </script>