Tema: codigo a NS
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2004, 08:24
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
fallo mio

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:leftposition:relative;
    
font-family:Verdana;
    
font-size:10pxtext-align:center;
    
background-color:#f93;
    
border:solid 1px black;
    
border-right:solid 2px black;
    
border-bottom:solid 2px black;
    
width:70pxheight:14px;
    
margin:4px 0px 0px 15px;
    
cursor:hand;
    
cursor:pointer;
    
font-variant:small-caps;    /*versales*/
}
div.menu_boton_click {
    
float:leftposition:relative;
    
font-family:Verdana;
    
font-size:10pxtext-align:center;
    
background-color:#E06001;
    
border:solid 1px black;
    
border-left:solid 2px black;
    
border-top:solid 2px black;
    
width:70pxheight:14px;
    
margin:4px 0px 0px 15px;
    
cursor:hand;
    
cursor:pointer;
    
font-variant:small-caps;    /*versales*/
}
div.menu_boton_hover {
    
float:leftposition:relative;
    
font-family:Verdana;
    
font-size:10pxtext-align:center;
    
background-color:#F60;
    
border:solid 1px black;
    
border-right:solid 2px black;
    
border-bottom:solid 2px black;
    
width:70pxheight: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.

__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.