Es verdad, perdon, tenia que haber puesto un poco mas de codigo. Lo que pretendo hacer es que me funcione en el explorer y en netscape, y no se porque solo me funciona en IE. Ademas lo he hecho con DOM para no tener problemas y...
Código PHP:
<div class="bordeH" style="padding-left:15px; background-position:top;" id="contenedorDeBotones">
<p><font size="10" face="Verdana"><b>derkeNuke's webLog</b></font></p>
<p style="margin-bottom:-10px; border:1px solid black;">
<div class="menu_boton_normal" direccion="index.php" onmouseover="this.className='menu_boton_hover';" onmouseout="this.className='menu_boton_normal';" onmousedown="this.className='menu_boton_click';" onmouseup="this.className='menu_boton_hover';">home</div>
<div class="menu_boton_normal" direccion="archivo.php" onmouseover="this.className='menu_boton_hover';" onmouseout="this.className='menu_boton_normal';" onmousedown="this.className='menu_boton_click';" onmouseup="this.className='menu_boton_hover';">archivo</div>
<div class="menu_boton_normal" direccion="acercaDe.php" onmouseover="this.className='menu_boton_hover';" onmouseout="this.className='menu_boton_normal';" onmousedown="this.className='menu_boton_click';" onmouseup="this.className='menu_boton_hover';">acerca de</div>
<div class="menu_boton_normal" direccion="contacta.php" onmouseover="this.className='menu_boton_hover';" onmouseout="this.className='menu_boton_normal';" onmousedown="this.className='menu_boton_click';" onmouseup="this.className='menu_boton_hover;">contacta</div>
</p>
</div>
<script language="javascript">
botones=document.getElementById("contenedorDeBotones").childNodes;
for(a=0;a<botones.length;a++) {
if(botones[a].tagName=="DIV") botones[a].onclick=function() {
enlace=document.createElement("a");
enlace.href=this.direccion;
document.body.appendChild(enlace);
enlace.click();
}
}
</script>
Asi estaria completo para probarlo, bueno falta el css, por si alguien le interesa:
Código PHP:
<style>
div.menu_boton_normal {
float:left; position:relative;
font-family:Verdana;
font-size:10px; text-align:center;
background-color:#f93;
border:solid 1px black;
border-right:solid 2px black;
border-bottom:solid 2px black;
width:70px; height:14px;
margin:4px 0px 0px 15px;
cursor:hand;
cursor:pointer;
font-variant:small-caps; /*versales*/
}
div.menu_boton_click {
float:left; position:relative;
font-family:Verdana;
font-size:10px; text-align:center;
background-color:#E06001;
border:solid 1px black;
border-left:solid 2px black;
border-top:solid 2px black;
width:70px; height:14px;
margin:4px 0px 0px 15px;
cursor:hand;
cursor:pointer;
font-variant:small-caps; /*versales*/
}
div.menu_boton_hover {
float:left; position:relative;
font-family:Verdana;
font-size:10px; text-align:center;
background-color:#F60;
border:solid 1px black;
border-right:solid 2px black;
border-bottom:solid 2px black;
width:70px; height:14px;
margin:4px 0px 0px 15px;
cursor:hand;
cursor:pointer;
font-variant:small-caps; /*versales*/
}
</style>
Listo, ya esta todo. Pues eso, que no me funciona en NS, y no se porque.