还是关联菜单的问题?高手救命啊
有两个表
Company
C_name 公司名称
C_symb 公司代号 char(1) 0
Manger
M_ name 领导姓名
M_symb 领导所在公司的代号 char(1) //和C_ symb对应
现在需要满足
选中公司代号后,领导姓名下拉发生变化
我采用iframe传递数据
main.asp:
<select name="dw" id="dw" onChange="go(this)">">
<option selected>==所在单位==</option>
<% do while not rs.eof %>
<option value="<%= trim(rs("C_symb"))%>"> <% =trim(rs("C_name")) %> </option>
<%
rs.movenext
loop
%>
</select>
<select name="ld" id="ld" class=select disabled>
<option value="">==领导姓名== </option>
</select>
<iframe src="2.asp" width=0 height=0 name=hidfrm></iframe>
<script language=javascript>
function go(s){
document.all.ld.disabled=(s.selectedIndex==0);
if(s.selectedIndex==0){
document.getElementById('ld').options.length=0;
document.getElementById('ld').add(new Option("==领导姓名== "));
return;
}
hidfrm.location.href='2.asp?dw_symb='+s.value;
}
</script>
2.asp
<% if request.querystring("dw_symb")<>"" then
....
if not rs.eof then
%>
<script>
var s=parent.document.getElementById("ld")
s.options.length=0
<% do while not rs.eof %> //?????????????????????????
s.options.add(new Option("<%=rs("M_name")%>","<%=rs("M_name")%>"))
<%
rs.movenext
loop
%>
</script>
<%
end if
end if
%>
上面的代码在IE6.0下运行正常,可是一到IE5.0,就在???处报错
字符1无效,这个问题我弄了一上午和中午都没搞定,真是急死了呀,
高手救命呀!