主题:  请帮我看一下这个JS函数哪里有问题!

书同人

职务:普通成员
等级:1
金币:0.0
发贴:179
注册:2002/5/26 9:57:33
#12004/2/18 14:35:56
function see(httpname,id){
if(id.checked==true){
if (httpname.style.display=='boock'){
httpname.style.display='none'
}else{
httpname.style.display='block';
}
}else{
httpname.style.display='none'
}
}

'红色部份为调用
<table width="95%" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark=green>
<form name="form2" method="post">
<tr>
<td width="17%" height="25" align="center">如要修改请勾选</td>
<td width="26%" align="center">链接资源名称</td>
<td width="30%" align="center">链接资源网址</td>
<td height="25" align="center">链接资源说明</td>
</tr>
<% do while not rs.eof %>
<tr>
<td height="25" align="center"><input name="id<%=rs("id")%>" type="checkbox" id="id<%=rs("id")%>" value="<%=rs("id")%>" onClick="see('http<%=rs("id")%>','id<%=rs("id")%>')">
</td>
<td align="center"><%=rs("http_linkname")%></td>
<td align="center"><%=rs("http_link")%></td>
<td height="25" align="center"><%if rs("http_tab")<>"" and not isnull(http_tab) then response.write rs("http_tab") else response.write "无" %> </td>
</tr>
要实现的是如果CHECKBOX被选中,则该TR的DISPLAY为BLOCK
<tr style="display:none" id="http<%=rs("id")%>">
<td height="25" align="center">请输入修改的信息</td>
<td height="25" align="center"><input type="text" name="textfield"></td>
<td height="25" align="center"><input type="text" name="textfield2"></td>
<td height="25" align="center"><input type="text" name="textfield3"></td>
</tr>
<% rs.movenext
loop
%>
<tr>
<td height="25" colspan="4" align="center"><input type="button" name="Submit2" value="如果要修改请点击前面的复选框">
&nbsp; <input type="button" name="Submit3" value="删除" onclick="form2.action='?action=delete_nexttype';form2.submit()">
<input name="id" type="hidden" id="id"> <input name="http_name" type="hidden" id="http_name"></td>
</tr>
</form>
</table>



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#22004/2/18 15:14:53
调用函数时参数不要用string:
onClick="see(http<%=rs("id")%>,id<%=rs("id")%>)" 



雨中的太阳

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2004/2/17 10:03:00
#32004/2/18 17:58:22
function see(httpname,id){
if(document.all(id).checked==true){
if (document.all(httpname).style.display=='boock'){
document.all(httpname)..style.display='none'
}else{
document.all(httpname)..style.display='block';
}
}else{
document.all(httpname)..style.display='none'
}
}



书同人

职务:普通成员
等级:1
金币:0.0
发贴:179
注册:2002/5/26 9:57:33
#42004/2/19 13:33:53
ridincal在上个帖子中说
引用:
调用函数时参数不要用string:
onClick="see(http<%=rs("id")%>,id<%=rs("id")%>)" 



为什么不能用STRING呢?它不是字符串吗?



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#52004/2/19 14:14:30
可你的函数定义中是当作对象来用的