Estimados, tengo el siguiente drama..
tengo unas listas enlazadas que aparecen cuando clckeo en radio button.
de esta forma
Código:
<input type="radio" name="radiobutton" value="radiobutton" onClick="mostrar('capa1');return false;">
este evento llama al siguiente código
Código:
<script type="text/javascript">
var capa=null;
function mostrar(c) {
obj=document.getElementById(c);
if(capa!=null)
capa.style.visibility='hidden';
obj.style.visibility='visible';
capa=obj;
}
</script>
que me va a desplegar lo siguiente
Código:
<div id="capa1" class="micapa">
<table width="100%" border="0" cellspacing="0" class="texto">
<tr>
<td width="19%">Electrodo</td>
<td width="81%"><font color="#FFFFFF"><span class="TEXTO">
<select name="electrodo" class="TEXTO" id="select" onChange="JavaScript:diametros(document.forms.lotes.electrodo.value);">
<option value="0">Escoja un electrodo</option>
<%
SQL="SELECT * FROM certificados order by electrodo Asc"
SET Registro=ConexionBD.Execute(SQL)
DO WHILE Not Registro.Eof
%>
<option value="<%=Registro("electrodo")%>"><%=Registro("electrodo")%></option>
<%
registro.movenext
LOOP%>
</select>
</span></font></td>
</tr>
<tr>
<td>Diametro</td>
<td><select name="diametro" class="texto2" id="diametro">
<option value=0 selected>Diametro</option>
</select></td>
</tr>
<tr>
<td>Lote</td>
<td><input name="textfield3" type="text" class="input"></td>
</tr>
</table>
</div>
ahora bien cuando se abre esa sección, si escojo el electrodo el select de diametros se deberia llenar con los datos asociados a esa lista.
Para ello ocupo el siguiente javascript para listas enlazadas.
Código:
<script language="JavaScript" type="text/JavaScript">
function diametros(opcion){
with (document.lotes){
diametro.length=0;
if (opcion != 0){
var i=1;
diametro.options[0] = new Option('---', '0', true);
<%
Set rs = Nothing
Sql = "SELECT * "
Sql = Sql & "FROM certificados"
set rs=ConexionBD.execute(sql)%>
<% do while not rs.eof%>
if (opcion==<%=rs("electrodo")%> ){
diametro.options[i] = new Option('<%=rs("diametro")%>', '<%=rs("diametro")%>');
i++
}
<%rs.movenext
loop
%>
}
else{
var optionObj = new Option('---', 0);
diametro.options[0] = optionObj;
}// fin if (opcion != 0 && dia != 0){
}// fin with
}//fin de function
</script>
pero al ejecutar me alega lo siguiente:
Line :289
Char : 19
Error : Expected ')'
code : 0
A que se debe??? por favor HEEEEEEELLLLP!!!!!
desde ya mil gracias