<Script Language="JavaScript" >
var onecount;
onecount=0;
subcat = new Array();
subcat[0]=new Array("1","1")
subcat[1]=new Array("2","2")
subcat[2]=new Array("1","3")
subcat[3]=new Array("1","4")
subcat[4]=new Array("1","3")
subcat[5]=new Array("1","sa")
subcat[6]=new Array("1","f")
subcat[7]=new Array("1","ff")
subcat[8]=new Array("1","sdsdsd")
subcat[9]=new Array("1","ss")
subcat[10]=new Array("1","ss")
subcat[11]=new Array("1","dd")
subcat[12]=new Array("1","as")
subcat[13]=new Array("2","s")
subcat[14]=new Array("4","s")
subcat[15]=new Array("4","博时价值增长")
subcat[16]=new Array("4","银华富裕")
subcat[17]=new Array("5","2006五年期")
subcat[18]=new Array("8","2006第五期汇得盈")onecount=19function SelectProduct(obj,obj1,obj2){
var k;
var k1;
var j;
k=obj.options(obj.selectedIndex).zcp;
k2=obj.options(obj.selectedIndex).lx;
if (k=="Y"){
if ( ! obj1.haschild){
alert('oo')
if(document.getElementById("cpmxid1"))return
k1=document.createElement("select");
k1.setAttribute("name","cpmx1")
k1.setAttribute("id","cpmxid1")
obj1.appendChild(k1);
}
k1.options.length=0;
k1.options[0]=new Option("==请选择==","");
j=1;
for (i=0;i<onecount;i++){
if(subcat[i][0]==k2){
k1.options[j]=new Option(subcat[i][1],subcat[i][1]);
j=j+1;
}
}
}
}
</Script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>客户信息</title>
<link href="../cread.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" >
<form method="GET" action="gj.asp" name="fn">
<table border="1" width="100%" cellspacing="0" cellpadding="0" class="TableLine" bordercolor="GREEN" bordercolordark="#FFFFFF" id="table1">
<tr>
<td width="100%" height="24" colspan=4 align=center bgcolor="#39867B" >
<strong><font color="#FFFFFF">客 户 跟 进 信 息</font></strong>
</td>
</tr>
<tr>
<td>
销售结果
</td>
<td colspan=3>
<table width="100%" border=1>
<tr>
<td id="cptd1" width="20%">
<select name="cp1" onchange="JavaScript:SelectProduct(cp1,cpmx1)" >
<option value="" >请选择</option>
<option value="储蓄" zcp="N" lx="1">储蓄 </option>
<option value="个人贷款" zcp="N" lx="2">个人贷款 </option>
<option value="贷记卡" zcp="N" lx="3">贷记卡 </option>
<option value="基金" zcp="Y" lx="4">基金 </option>
<option value="国债" zcp="Y" lx="5">国债 </option>
<option value="保险" zcp="Y" lx="6">保险 </option>
<option value="签约" zcp="N" lx="7">签约 </option>
<option value="理财产品" zcp="Y" lx="8">理财产品 </option>
<option value="黄金" zcp="N" lx="9">黄金 </option>
<option value="外汇" zcp="N" lx="a">外汇 </option>
</select>
</td>
<td width="%50" id="cpmx1">
</td>
<td width="%30">
<input type="text" name="sl1" >
</td>
</tr>
</table>
</td>
</tr>
</table>
<input type="hidden" name="delflag" value="">
<input type="hidden" name="saveflag" value="">
<input type="hidden" name="ID" value="6">
<input type="hidden" name="Mode" value="newmode">
<input type="hidden" name="KhID" value="6">
<input type="hidden" name="condition" value="">
</form></body>
</html>
var onecount;
onecount=0;
subcat = new Array();
subcat[0]=new Array("1","1")
subcat[1]=new Array("2","2")
subcat[2]=new Array("1","3")
subcat[3]=new Array("1","4")
subcat[4]=new Array("1","3")
subcat[5]=new Array("1","sa")
subcat[6]=new Array("1","f")
subcat[7]=new Array("1","ff")
subcat[8]=new Array("1","sdsdsd")
subcat[9]=new Array("1","ss")
subcat[10]=new Array("1","ss")
subcat[11]=new Array("1","dd")
subcat[12]=new Array("1","as")
subcat[13]=new Array("2","s")
subcat[14]=new Array("4","s")
subcat[15]=new Array("4","博时价值增长")
subcat[16]=new Array("4","银华富裕")
subcat[17]=new Array("5","2006五年期")
subcat[18]=new Array("8","2006第五期汇得盈")onecount=19function SelectProduct(obj,obj1,obj2){
var k;
var k1;
var j;
k=obj.options(obj.selectedIndex).zcp;
k2=obj.options(obj.selectedIndex).lx;
if (k=="Y"){
if ( ! obj1.haschild){
alert('oo')
if(document.getElementById("cpmxid1"))return
k1=document.createElement("select");
k1.setAttribute("name","cpmx1")
k1.setAttribute("id","cpmxid1")
obj1.appendChild(k1);
}
k1.options.length=0;
k1.options[0]=new Option("==请选择==","");
j=1;
for (i=0;i<onecount;i++){
if(subcat[i][0]==k2){
k1.options[j]=new Option(subcat[i][1],subcat[i][1]);
j=j+1;
}
}
}
}
</Script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>客户信息</title>
<link href="../cread.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#FFFFFF" >
<form method="GET" action="gj.asp" name="fn">
<table border="1" width="100%" cellspacing="0" cellpadding="0" class="TableLine" bordercolor="GREEN" bordercolordark="#FFFFFF" id="table1">
<tr>
<td width="100%" height="24" colspan=4 align=center bgcolor="#39867B" >
<strong><font color="#FFFFFF">客 户 跟 进 信 息</font></strong>
</td>
</tr>
<tr>
<td>
销售结果
</td>
<td colspan=3>
<table width="100%" border=1>
<tr>
<td id="cptd1" width="20%">
<select name="cp1" onchange="JavaScript:SelectProduct(cp1,cpmx1)" >
<option value="" >请选择</option>
<option value="储蓄" zcp="N" lx="1">储蓄 </option>
<option value="个人贷款" zcp="N" lx="2">个人贷款 </option>
<option value="贷记卡" zcp="N" lx="3">贷记卡 </option>
<option value="基金" zcp="Y" lx="4">基金 </option>
<option value="国债" zcp="Y" lx="5">国债 </option>
<option value="保险" zcp="Y" lx="6">保险 </option>
<option value="签约" zcp="N" lx="7">签约 </option>
<option value="理财产品" zcp="Y" lx="8">理财产品 </option>
<option value="黄金" zcp="N" lx="9">黄金 </option>
<option value="外汇" zcp="N" lx="a">外汇 </option>
</select>
</td>
<td width="%50" id="cpmx1">
</td>
<td width="%30">
<input type="text" name="sl1" >
</td>
</tr>
</table>
</td>
</tr>
</table>
<input type="hidden" name="delflag" value="">
<input type="hidden" name="saveflag" value="">
<input type="hidden" name="ID" value="6">
<input type="hidden" name="Mode" value="newmode">
<input type="hidden" name="KhID" value="6">
<input type="hidden" name="condition" value="">
</form></body>
</html>
我在函数里判断了obj1.haschild,第一次执行时,应该是FALSE,然后函数执行了appendchild,那么第二次执行函数时判断obj1.haschild应该为true了呀,为什么还是false呢?