<!--#include file="conn.asp"-->
<%
dim count
set rs=server.createobject("adodb.recordset")
sql = "select * from SmallClass order by SmallClassID asc"
rs.open sql,conn,1,1
%>
<script language = "JavaScript">
var onecount;
subcat = new Array();
<%
count = 0
do while not rs.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rs("SmallClassName"))%>","<%= trim(rs("BigClassName"))%>","<%= trim(rs("SmallClassName"))%>");
<%
count = count + 1
rs.movenext
loop
rs.close
%>
onecount=<%=count%>;function changelocation(locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length = 1;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.options[document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
} </script>
<html><title>图片批量上传系统</title><head>
<style type="text/css"> <!--
.tx1 { height: 20px; border: 1px solid #000000; font-size: 13px; font-style: normal; line-height: 13px; padding-top:3px; }
--> </style> </head>
<body onLoad="addfile()">
<form name="addNEWS" method="post" action="upload.asp" enctype="multipart/form-data"> <input name="filenum" type="text" id="filenum" size="3">
<input type="button" onClick="addfile()" value="添加" class="tx1"> <input type=button onclick='delfile()' value="删除" class="tx1">
<div name="uptd" id="uptd"> </div>
<input class="tx1" type="submit" value="开始上传" />
</form>
<br>
<div name="show" id="show"> </div>
<script language="javascript"><!--
var k=0
function addfile(){
var newTAB=document.createElement("table")
var n=parseInt(window.addNEWS.filenum.value)
if (!n ||n<1) n=1
window.addNEWS.filenum.value =n
for (var i=1; i<=n;i++){
k=k+1
var newTR=newTAB.insertRow()
var newTD1=newTR.insertCell()
newTD1.valign='middle'
newTD1.innerHTML="文件"+ k+":"
newTD2=newTR.insertCell()
newTD2.innerHTML="<input type='file' name='file"+k+"' class='tx1' value size='50'>说明:<input type='text' name='name"+k+"' size='10' class='tx1'>栏目:<%set rs=server.CreateObject("adodb.recordset")
sql = "select * from BigClass where urlok="&false&""
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "请先添加栏目"
else%><select name='BigClassName"+k+"'onChange='changelocation(document.addNEWS.BigClassName"+k+".options[document.addNEWS.BigClassName"+k+".selectedIndex].value)' size='1'><option selected value='<%=trim(rs("BigClassName"))%>'><%=trim(rs("BigClassName"))%></option><%dim selclass
selclass=rs("BigClassName")
rs.movenext
do while not rs.eof%><option value='<%=trim(rs("BigClassName"))%>'><%=trim(rs("BigClassName"))%></option><%rs.movenext
loop
end if
rs.close
%></select><select name='SmallClassName"+k+"'><option value='' selected>不指定小类</option><%sql="select * from SmallClass where BigClassName='" & selclass & "'"
rs.open sql,conn,1,1
if not(rs.eof and rs.bof) then%><option value='<%=rs("SmallClassName")%>'><%=rs("SmallClassName")%></option><% rs.movenext
do while not rs.eof%><option value='<%=rs("SmallClassName")%>'><%=rs("SmallClassName")%></option><%rs.movenext
loop
end if
rs.close%></select>"
}
window.uptd.appendChild(newTAB)
}
//--></script>
<script language="javascript"><!--
function delfile(){
if (k <=1){alert("不能再删了^_^");return}
var tb=window.uptd.document.getElementsByTagName("table")
last_tb=tb[tb.length-1]
while (last_tb.rows.length<=0){window.uptd.removeChild(last_tb);last_tb=tb[tb.length-1]}
last_tb.deleteRow()
k--
}
//--></script>
</body>
</html>主要问题
function changelocation(locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length = 1;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.options[document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
<%
dim count
set rs=server.createobject("adodb.recordset")
sql = "select * from SmallClass order by SmallClassID asc"
rs.open sql,conn,1,1
%>
<script language = "JavaScript">
var onecount;
subcat = new Array();
<%
count = 0
do while not rs.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rs("SmallClassName"))%>","<%= trim(rs("BigClassName"))%>","<%= trim(rs("SmallClassName"))%>");
<%
count = count + 1
rs.movenext
loop
rs.close
%>
onecount=<%=count%>;function changelocation(locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length = 1;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.options[document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
} </script>
<html><title>图片批量上传系统</title><head>
<style type="text/css"> <!--
.tx1 { height: 20px; border: 1px solid #000000; font-size: 13px; font-style: normal; line-height: 13px; padding-top:3px; }
--> </style> </head>
<body onLoad="addfile()">
<form name="addNEWS" method="post" action="upload.asp" enctype="multipart/form-data"> <input name="filenum" type="text" id="filenum" size="3">
<input type="button" onClick="addfile()" value="添加" class="tx1"> <input type=button onclick='delfile()' value="删除" class="tx1">
<div name="uptd" id="uptd"> </div>
<input class="tx1" type="submit" value="开始上传" />
</form>
<br>
<div name="show" id="show"> </div>
<script language="javascript"><!--
var k=0
function addfile(){
var newTAB=document.createElement("table")
var n=parseInt(window.addNEWS.filenum.value)
if (!n ||n<1) n=1
window.addNEWS.filenum.value =n
for (var i=1; i<=n;i++){
k=k+1
var newTR=newTAB.insertRow()
var newTD1=newTR.insertCell()
newTD1.valign='middle'
newTD1.innerHTML="文件"+ k+":"
newTD2=newTR.insertCell()
newTD2.innerHTML="<input type='file' name='file"+k+"' class='tx1' value size='50'>说明:<input type='text' name='name"+k+"' size='10' class='tx1'>栏目:<%set rs=server.CreateObject("adodb.recordset")
sql = "select * from BigClass where urlok="&false&""
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "请先添加栏目"
else%><select name='BigClassName"+k+"'onChange='changelocation(document.addNEWS.BigClassName"+k+".options[document.addNEWS.BigClassName"+k+".selectedIndex].value)' size='1'><option selected value='<%=trim(rs("BigClassName"))%>'><%=trim(rs("BigClassName"))%></option><%dim selclass
selclass=rs("BigClassName")
rs.movenext
do while not rs.eof%><option value='<%=trim(rs("BigClassName"))%>'><%=trim(rs("BigClassName"))%></option><%rs.movenext
loop
end if
rs.close
%></select><select name='SmallClassName"+k+"'><option value='' selected>不指定小类</option><%sql="select * from SmallClass where BigClassName='" & selclass & "'"
rs.open sql,conn,1,1
if not(rs.eof and rs.bof) then%><option value='<%=rs("SmallClassName")%>'><%=rs("SmallClassName")%></option><% rs.movenext
do while not rs.eof%><option value='<%=rs("SmallClassName")%>'><%=rs("SmallClassName")%></option><%rs.movenext
loop
end if
rs.close%></select>"
}
window.uptd.appendChild(newTAB)
}
//--></script>
<script language="javascript"><!--
function delfile(){
if (k <=1){alert("不能再删了^_^");return}
var tb=window.uptd.document.getElementsByTagName("table")
last_tb=tb[tb.length-1]
while (last_tb.rows.length<=0){window.uptd.removeChild(last_tb);last_tb=tb[tb.length-1]}
last_tb.deleteRow()
k--
}
//--></script>
</body>
</html>主要问题
function changelocation(locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length = 1;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.options[document.addNEWS.SmallClassName<%=k'如何将这里的k值设为与下面的,文件"+ k+"里K一样?%>.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
???????
设置全局变量?还是设置DOM的值,然后获取DOM
希请与这里面的K相同
<head>
<%
dim count
%>
<script language = "JavaScript">
var onecount;
subcat = new Array();
<%
count=0
%>
subcat[0] = new Array("电视机","电器","电视机");
subcat[1] = new Array("电冰箱","电器","电冰箱");
subcat[2] = new Array("衣柜","家具","衣柜");
subcat[3] = new Array("床","家具","床");
subcat[4] = new Array("餐桌","家具","餐桌");
onecount=5;
function changelocation(locationid,obj)
{
var nn="";
for(var ii=0;ii<onecount;ii++){
if(subcat[ii][0]==obj){
document.getElementById("bm"+locationid).value=subcat[ii][1];
return false;
}else if(obj==""){
return false;
}
if(subcat[ii][1]==obj){nn=nn+ii+",";}
}
document.getElementById("sm"+locationid).length=1;
nn=nn.substr(0,nn.length-1).split(",");
for(var qq=0;qq<nn.length;qq++){
document.getElementById("sm"+locationid).options[document.getElementById("sm"+locationid).length]=new Option(subcat[nn[qq]][0],subcat[nn[qq]][2]);
}
document.getElementById("sm"+locationid).value=subcat[nn[0]][0];
}
</script>
<title>图片批量上传系统</title>
<style type="text/css">
.tx1 { height: 20px; border: 1px solid #000000; font-size: 13px; font-style: normal; line-height: 13px; padding-top:3px; }
</style>
<script language="javascript">
var k=0
function addfile(){
var newTAB=document.createElement("table");
var n=parseInt(window.addNEWS.filenum.value);
if (!n ||n<1)
n=1;
window.addNEWS.filenum.value =n;
for (var i=1; i<=n;i++){
k=k+1;
var newTR=newTAB.insertRow();
var newTD1=newTR.insertCell();
newTD1.valign='middle';
newTD1.innerHTML="文件"+ k+":";
var newTD2=newTR.insertCell();
var strr="<input type='file' name='file"+k+"' class='tx1' value size='50'>";
strr+="说明:<input type='text' name='name"+k+"' size='10' class='tx1'>";
strr+="栏目:<select id='bm"+k+"' name='BigClassName"+k+"'onChange=changelocation('"+k+"',this.value) size='1'>";
strr+="<option selected value='电器'>电器<\/option>";
strr+="<option value='家具'>家具<\/option>";
strr+="<\/select>";
strr+="<select id='sm"+k+"' name='SmallClassName"+k+"' onChange=changelocation('"+k+"',this.value)>";
strr+="<option value='' selected>不指定小类<\/option>";
strr+="<option value='电视机'>电视机<\/option>";
strr+="<option value='电冰箱'>电冰箱<\/option>";
strr+="<option value='衣柜'>衣柜<\/option>";
strr+="<option value='床'>床<\/option>";
strr+="<option value='餐桌'>餐桌<\/option>";
strr+="<\/select>";
newTD2.innerHTML=strr;
}
window.uptd.appendChild(newTAB);
}
function delfile(){
if (k <=1){alert("不能再删了^_^");return}
var tb=window.uptd.document.getElementsByTagName("table");
last_tb=tb[tb.length-1];
while(last_tb.rows.length<=0){
window.uptd.removeChild(last_tb);
last_tb=tb[tb.length-1];
}
last_tb.deleteRow();
k--;
}
</script>
</head>
<body onLoad="addfile()">
<form name="addNEWS" method="post" action="upload.asp" enctype="multipart/form-data">
<input name="filenum" type="text" id="filenum" size="3">
<input type="button" onClick="addfile()" value="添加" class="tx1"> <input type=button onclick='delfile()' value="删除" class="tx1">
<div name="uptd" id="uptd"> </div>
<input class="tx1" type="submit" value="开始上传" />
</form>
<br>
</body>
</html>
<!--#include file="conn.asp"-->
<%
dim count
set rs=server.createobject("adodb.recordset")
sql = "select * from SmallClass order by SmallClassID asc"
rs.open sql,conn,1,1
%>
<script language = "JavaScript">
var onecount;
subcat = new Array();
<%
do while not rs.eof
%>
subcat[subcat.length] = new Array("<%= trim(rs("SmallClassName"))%>","<%= trim(rs("BigClassName"))%>","<%= trim(rs("SmallClassName"))%>");
<%
rs.movenext
loop
rs.close
%>function changelocation(bigObj){
var smallObj=bigObj.parentNode.getElementsByTagName("select")[1]
smallObj.length = 1;
var locationid=bigObj.value;
var i;
for (i=0;i <subcat.length ; i++)
{
if (subcat[i][1] == locationid)
{
smallObj.options[smallObj.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
} </script>
<html><title>图片批量上传系统</title><head>
<style type="text/css"> <!--
.tx1 { height: 20px; border: 1px solid #000000; font-size: 13px; font-style: normal; line-height: 13px; padding-top:3px; }
--> </style> </head>
<body onLoad="addfile()">
<form name="addNEWS" method="post" action="upload.asp" enctype="multipart/form-data"> <input name="filenum" type="text" id="filenum" size="3">
<input type="button" onClick="addfile()" value="添加" class="tx1"> <input type=button onclick='delfile()' value="删除" class="tx1">
<div name="uptd" id="uptd"> </div>
<input class="tx1" type="submit" value="开始上传" />
</form>
<br>
<div name="show" id="show"> </div>
<script language="javascript"><!--
var k=0
function addfile(){
var newTAB=document.createElement("table")
var n=parseInt(window.addNEWS.filenum.value)
if (!n ||n<1) n=1
window.addNEWS.filenum.value =n
for (var i=1; i<=n;i++){
k=k+1
var newTR=newTAB.insertRow()
var newTD1=newTR.insertCell()
newTD1.valign='middle'
newTD1.innerHTML="文件"+ k+":"
newTD2=newTR.insertCell()
newTD2.innerHTML="<input type='file' name='file"+k+"' class='tx1' value size='50'>说明:<input type='text' name='name"+k+"' size='10' class='tx1'>栏目:<%set rs=server.CreateObject("adodb.recordset")
sql = "select * from BigClass where urlok="&false&""
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "请先添加栏目"
else%><select name='BigClassName"+k+"'onChange='changelocation(this)' size='1'><option selected value='<%=trim(rs("BigClassName"))%>'><%=trim(rs("BigClassName"))%></option><%dim selclass
selclass=rs("BigClassName")
rs.movenext
do while not rs.eof%><option value='<%=trim(rs("BigClassName"))%>'><%=trim(rs("BigClassName"))%></option><%rs.movenext
loop
end if
rs.close
%></select><select name='SmallClassName"+k+"'><option value='' selected>不指定小类</option><%sql="select * from SmallClass where BigClassName='" & selclass & "'"
rs.open sql,conn,1,1
if not(rs.eof and rs.bof) then%><option value='<%=rs("SmallClassName")%>'><%=rs("SmallClassName")%></option><% rs.movenext
do while not rs.eof%><option value='<%=rs("SmallClassName")%>'><%=rs("SmallClassName")%></option><%rs.movenext
loop
end if
rs.close%></select>"
}
window.uptd.appendChild(newTAB)
}
//--></script>
<script language="javascript"><!--
function delfile(){
if (k <=1){alert("不能再删了^_^");return}
var tb=window.uptd.document.getElementsByTagName("table")
last_tb=tb[tb.length-1]
while (last_tb.rows.length<=0){window.uptd.removeChild(last_tb);last_tb=tb[tb.length-1]}
last_tb.deleteRow()
k--
}
//--></script>
</body>
</html>