Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/12/2006, 00:36
Sugey
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 18 años
Puntos: 0
Re: Visible u Oculto, divs !!

Hola chicos gracias por su respuesta, miren, el codigo ya estaba hecho, pero me pidieron que agregara unos datos, cuando el usuario da click en un determinado radiobutton, solo son dos, y cuando se elige uno, se muestra una fila d una tabla, y cuando se selecciona otro, antes se mostraba solo una fila, pero ahora son tres, ya trate de hacerlo pero no me queda bien, cuando selecciono la otra opcion(de las 2 opciones ke hay) se sigue mostrando la anterior, no me respeta ke no kiero verla. :( bueno espero haberme explicado aqui dejo part del codigo.

--**funcion javascript

function mostrar_campo(campo_mostrar, campo_ocultar) {
var mostrar= eval ('document.all.'+ campo_mostrar +'.style');
mostrar.visibility= 'visible';

var ocultar= eval ('document.all.'+ campo_ocultar +'.style');
ocultar.visibility= 'hidden';

if (campo_ocultar=='numero') {
ocultar.height= '0px';
}
if (campo_mostrar=='numero') {
ocultar.height= '30px';
}

}


---------------
<table width="741" border="1">
<tr>
<td width="150" bgcolor="#70a1c7" class="leyenda_fila"> Modo de consulta</td>
<td><font face="Arial, Helvetica, sans-serif" size="2">
<input name="modo" type="radio" onClick="mostrar_campo('numero','periodo');" value="numero">
Por n&uacute;mero de Orden
<input name="modo" type="radio" value="periodo" onClick="mostrar_campo('periodo', 'numero');" checked>
Por Periodo de tiempo</font><font face="Arial, Helvetica, sans-serif" size="2">&nbsp; </font></td>
</tr>
</table>
<div id="numero" style="visibility:hidden">
<table width="741" border="1">
<tr>
<td width="150" bgcolor="#70a1c7" class="leyenda_fila"> N&uacute;mero de orden</td>
<td><font face="Arial, Helvetica, sans-serif" size="2">
<input name="num_ent" type="text" id="numero_orden2">
</font></td>
</tr>
</table>
</div>
<div id="periodo" style="visibility:visible">
<table width="741" border="1">
<tr>
<td width="150" bgcolor="#70a1c7" class="leyenda_fila"> Periodo</td>
<td><p>
<span class="leyenda_fila">&nbsp;A&ntilde;o</span>
<input type="text" name="anio" value="<%=year(now)%>">
</p>
<p>&nbsp;<span class="Estilo1">Mes</span>
<select name="mes">
<%for i=1 to 12%>
<option value="<%=i%>"<%if i=month(date()) then response.Write("selected") end if%> ><%=ucase(monthname(i))%></option>
<%next%>
</select>
</p>
<p>&nbsp;<span class="Estilo1">Periodo</span>
<select name="periodo">
<option value="mensual">MENSUAL</option>
<option value="bimestral">BIMESTRAL</option>
<option value="trimestral">TRIMESTRAL</option>
<option value="semestral">SEMESTRAL</option>
<option value="anual">ANUAL</option>
</select> </p>
</td>
</tr>
</table>
</div>