Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/08/2009, 12:36
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Ayuda please con mi menu desplegable, gracias

Hola

¿Es este el código que tienes en tu página?

Cita:
<html>
<head>
<script type="text/javascript">
function mostrar(bb) {
b = document.getElementById(bb);
b.style.display = (b.style.display == "none") ? "block" : "none";
}
</script>

<style type="text/css">
ul { position:absolute;
margin-left:80px;
float:inherit;
background-color:#000000;
width:78px;
height:30px;
border-color:#00FF00;
border-style:double;
font-family: Arial,Helvetica,sans-serif;
border-width: 1px;
display:none;
}
</style>
</head>

<body>

<table cellpadding="15px" cellspacing="0" width="100%" class="jo">
<td><a href="Index.html">Inicio</a></td>
<td><button onClick="mostrar('victor')">Imagenes</button></td>
<td><a href="Versiones.html">Versiones</a></td>
<td><a href="Trucos.html">Trucos</a></td>
<td><a href="Noticias.html">Noticias</a></td>
</table>


<ul id="victor">
<li><a href="#">Imagen 1</a></li>
<li><a href="#">Imagen 2</a></li>
<li><a href="#">Imagen 3</a></li>
</ul>
</body>
</html>
En cuanto a que no entiendes la función, veamos. Supongo que la parte que no entiendes es esta b.style.display = (b.style.display == "none") ? "block" : "none";

Esto, (b.style.display == "none") ?, es una condicional. Dice que si b.style.display es igual a none, entonces el primer b.style.display es igual a block, sino, es igual a none

Espero haber sido lo suficientemente didáctico

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />