Recursos Web Herramientas Tutoriales Programacion JavaScript

menu drop down javascript




codigo javascript despliega un sencillo menu, en el mismo se aplica un efecto de degradee.

<html>
<head>
<title>menu drop down javascript</title>
<style type="text/css">
<!--
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
-->
</style>
</head>
<body bgcolor="ffffff" text="000000" link="0000ff" vlink="800080">

<style>
<!--
#wrapper{
position:relative;
height:30px
}

#wrapper2{
position:absolute
}

#menu03{
filter:revealtrans(duration=1.5,transition=12)
visibility:hide
}

.texto:link {font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;color: navy;text-decoration: none;
font-weight: normal;
}
.texto:visited {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px; color: navy;text-decoration: none;
}
.texto:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px; color: #cc0033; text-decoration: none;
font-weight: normal;
}
-->
</style></head>

<body>

<ilayer id="menu01" height=35px>
<layer id="menu02" visibility=show>
<span id="wrapper">
<span id="wrapper2" onclick="dropit2();event.cancelbubble=true;return false">
<font face="verdana" size="2"><b><a href="ejemplo.html">haga click aquí para ver el ejemplo</a></b></font>
</span>
</span>
</layer>
</ilayer>

<script type="text/javascript">


var enableeffect=true

var selection=new array()
selection[0]='<a href="http://www.gamarod.com.ar" class="texto">home page</a><br>'
selection[1]='<a href="mailto:gamarod@yahoo.com" class="texto">contactame</a><br>'
selection[2]='<a href="http://server2046.virtualave.net/gamarod/buscar.htm" class="texto">buscador de rutinas</a><br>'
selection[3]='<a href="http://server2046.virtualave.net/gamarod/lista.htm" class="texto">lista de correo</a><br>'
selection[4]='<a href="http://server2046.virtualave.net/gamarod/firmar.htm" class="texto">firmar el libro</a><br></font>'

if (document.layers)
document.menu01.document.menu02.visibility='show'

function dropit2(){
if (document.all){
menu03.style.left=document.body.scrollleft+event.clientx-event.offsetx
menu03.style.top=document.body.scrolltop+event.clienty-event.offsety+18
if (menu03.style.visibility=="hidden"){
if (enableeffect)
menu03.filters.revealtrans.apply()
menu03.style.visibility="visible"
if (enableeffect)
menu03.filters.revealtrans.play()
}
else{
hidemenu()
}
}
}

function dropit(e){
if (document.menu03.visibility=="hide")
document.menu03.visibility="show"
else
document.menu03.visibility="hide"
document.menu03.left=e.pagex-e.layerx
document.menu03.top=e.pagey-e.layery+19
return false
}

function hidemenu(){
if (enableeffect)
menu03.filters.revealtrans.stop()
menu03.style.visibility="hidden"
}

function hidemenu2(){
document.menu03.visibility="hide"
}

if (document.layers){
document.menu01.document.menu02.captureevents(event.click)
document.menu01.document.menu02.onclick=dropit
}
else if (document.all)
document.body.onclick=hidemenu

</script>

<div id="menu03" style="position:absolute;left:0;top:0;layer-background-color:#e6e6e6;background-color:#e6e6e6;width:200;visibility:hidden;border:2px solid black;padding:0px">
<script language="javascript1.2">
if (document.all)
menu03.style.padding='4px'
for (i=0;i<selection.length;i++)
document.write(selection[i])
</script>
</div>

<script language="javascript1.2">
if (document.layers){
document.menu03.captureevents(event.click)
document.menu03.onclick=hidemenu2
}
</script>

<br><br><br>

</body>
</html>


download javascript Download Script


Ver ejemplo javascript

Debes copiar y pegar esta porción de código en tu página.



Scripts Javascript