Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2005, 07:17
jomoli
 
Fecha de Ingreso: diciembre-2004
Mensajes: 98
Antigüedad: 19 años, 4 meses
Puntos: 0
No creí que fuera tan difícil, esperaba una avalancha de respuestas, ya que solo soy un principiante en estas lides.
Lo que tengo hecho hasta ahora (tomado de las faq de este foro) es lo siguiente:
<html>
<head>
<title>
prueba
</title>
<style>
<!--
.estil {background-color:#ffff66;color:blue;font-size:10pt;font-weight:bold;font-family:helvetica,arial;}
-->
</style>
<script language="JavaScript">

function addOpt(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}

function cambia(oCntrl){
while (oCntrl.length) oCntrl.remove(0);
switch (document.frm.delegacion.selectedIndex){
case 0:
addOpt(oCntrl, 0, "Nombre", "1");
addOpt(oCntrl, 1, "Delegacion", "2");
break;
default:
addOpt(oCntrl, 0, "Nombre", "1");
break;
}
}
</script>
</head>
<body>
<form name="frm" >
<table border="0">
<tr>
<td>
Lugar
</td>
<td>
<select name="delegacion" class="estil" onchange="cambia(document.frm.orden)">
<option value="">Todas
<option value="Andalucía">Andalucía
<option value="Cataluña">Cataluña
<option value="Madrid">Madrid
</select>
</td>
<td>
&nbsp;
</td>
<td>
Ordenación
</td>
<td>
<select name="orden" class="estil">
<option value="1">Nombre
<option value="2">Delegación
</select>
</td>
</tr>
</table>
</form>
</body>
</html>
La cuestión radica en que cuando se selecciona algo distinto a "todas" en el primer combo, el segundo no aparezca ya que solo tiene una opción y solo salga:"Ordenación por Nombre", es decir, un texto

Animarse a contestar
Saludos y gracias anticipadas