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