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>
</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