同一个页面出现两个以上window.onload起冲突的问题
同一个页面出现了两个window.onload,起了冲突,如下代码:
<%
'取数据
if bedit then '判断是编辑还是添加
if permission then '判断权限,不同权限显示不同内容
dim gender
gender= Trim(rs("T22"))
%>
<script>
window.onload = function1()
{
var gender= "<%=gender%>";
var a = document.form1.elements["性别"];
for(var i=0;i<a.length;i++)
{
if(a[i].value==gender){a[i].checked=true;break;}
}
}
</script>
<input type='radio' name='性别' value='男' checked>男
<input type='radio' name='性别' value='女'>女
<%else response.write rs("T22")%>
<%end if%>
<%else%>
<input type='radio' name='性别' value='男'>男
<input type='radio' name='性别' value='女'>女
<%end if%>
........
<%
'取数据
if bedit then
if permission then
dim sysok
sysok= Trim(rs("T20"))
%>
<script>
window.onload = function()
{
var sysok= "<%=gender%>";
var a = document.form1.elements["情况"];
for(var i=0;i<a.length;i++)
{
if(a[i].value==sysok){a[i].checked=true;break;}
}
}
</script>
<input type='radio' name='情况' value='有' checked>有
<input type='radio' name='情况' value='没有'>没有
<%else response.write rs("T20")%>
<%end if%>
<%else%>
<input type='radio' name='情况' value='有'>有
<input type='radio' name='情况' value='没有'>没有
<%end if%>
这两段代码起了冲突,只有后面这段是正常显示,因为要判断权限和状态,又不方便写到一个函数里,请教一个能解决冲突又比较简单的方法