Foros del Web » Programando para Internet » Javascript »

combo (semitapado)

Estas en el tema de combo (semitapado) en el foro de Javascript en Foros del Web. hola, mi consulta es la siguiente, tengo este codigo ke obutve en el foro.. <html> <head> <title> FAQ-1: Selects </title> <script language="JavaScript"> function addOpt(oCntrl, iPos, ...
  #1 (permalink)  
Antiguo 29/06/2005, 09:19
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 1 mes
Puntos: 0
combo (semitapado)

hola, mi consulta es la siguiente, tengo este codigo ke obutve en el foro..


<html>
<head>
<title>
FAQ-1: Selects
</title>
<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.pais.selectedIndex){
case 0:
addOpt(oCntrl, 0, "Ciudad de México", "0");
addOpt(oCntrl, 1, "Monterrey", "1");
addOpt(oCntrl, 2, "Guadalajara", "2");
break;
case 1:
addOpt(oCntrl, 0, "Madrid", "0");
addOpt(oCntrl, 1, "Barcelona", "1");
addOpt(oCntrl, 2, "San Sebastián", "2");
break;
case 2:
addOpt(oCntrl, 0, "Caracas", "0");
addOpt(oCntrl, 1, "Coro", "1");
addOpt(oCntrl, 2, "Maracay", "2");
addOpt(oCntrl, 3, "Valencia", "3");
break;
}
}
</script>
</head>
<body>
<script language="JavaScript">
var w = 400;
var h = 150;
resizeTo(w, h);
moveTo((screen.width - w)/ 2, (screen.height - h)/ 2);
</script>
<form name="frm">
<table border="0">
<tr>
<td>
Pais
</td>
<td>
<select name="pais" onchange="cambia(document.frm.ciudad)">
<option value="Mex">Mexico</option>
<option value="Esp">España</option>
<option value="Ven">Venezuela</option>
</select>
</td>
<td>
&nbsp;
</td>
<td>
Ciudad
</td>
<td>
<select name="ciudad">
<option value="0">Ciudad de México</option>
<option value="1">Monterrey</option>
<option value="2">Guadalajara</option>
</select>
</td>
</tr>
</table>
</form>
</body>
</html>


en mi sitio web, tengo un menu dinamico, (en javascript) al pararme sobre un item, se abre el menu hacia la derecha, y asi con los submenus siguientes, el error surge cuando tengo el combo anterior... o sea se sobreoculta.. o sea se tapa el submenu con el combo.
no se si me explico..

saludoss
  #2 (permalink)  
Antiguo 29/06/2005, 09:35
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola amontagnaro

Esto ya se ha preguntado muchas veces en el foro y la respuesta es siempre la misma: los <select> siempre quedan encima, quieras o no. El único truco que puedes utilizar el "ocultarlo" cuando se despliegue el menú.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:12.