Buscar en Mundobip

Artículos | Foro

eventos

eventos

Notapor Fran.11 » 19 Dic 2012 19:50

hola, quisiera crear un evento en el menu de navegación en que al hacer click en la navegacion, esta cambiara el fondo de color.
con onclick lo consigo pero momentaneamente solo ese momento pero no se queda con ese color y no se si se debiera crear condiciones o algo similar; me podrias ayudar? saludos..
este es el evento que he creado pero el color de fondo no es permanente...

<li onclick="this.style.backgroundColor='white';"> <a href="quienes_somos.html">Quienes Somos</a></li>



Publicidad
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: eventos

Notapor JM~ » 21 Dic 2012 12:34

Pon directamente con css el color blanco a la lista en la pagina quienes_somos.html

No es que se te recarge la página, es que eres tu el que haciendo clic cargas otra, es normal que no se mantenga el color.

PD: No habras diferentes temas para preguntar lo mismo.
  PC1
  • Procesador
    Intel Core 2 Quad 9550 3,4Ghz
  • Placa base
    ASUS P5Q PRO
  • RAM
    4 Gb G.Skill Extreme PC2-8800 1100Mhz
  • Tarjeta gráfica
    Gainward HD 4870 Golden Sample 1GB GDDR5
  • Disco Duro
    500Gb Seagate Barracuda
  • Unidad Óptica
    Asus DRW-24B3ST
  • Refrigeración
    Asus Triton 81
  • Fuente alimentación
    NOX Pulsar 750W
  • Caja
    NOX Moonlight SE
  • Sonido
  • Sistema operativo
    XP, W7, OpenSuse 12.1
  • Monitor
    Samsung P2370HD
  • Teclado
  • Ratón
  • Otros
    2 x 500Gb Seagate Barracuda. 1TB WD Caviar Black. 2TB WD Caviar Green
  • Otros
Ocultar
JM~
 
Mensajes: 234
Registrado: 25 Oct 2007 11:19

Re: eventos

Notapor Fran.11 » 21 Dic 2012 17:04

es cierto, no habia caido en esa posibilidad pero es una forma de hacerlo con css.
Pero me podrias decir si es una práctica abitual entre los diseñadores o habria que utilizar otros métodos como funciones en javascript.
te lo digo por profesionalidad y limpieza de código...
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: eventos

Notapor Igb » 22 Dic 2012 12:19

En teoría, lo correcto (otra cosa es que en la práctica se haga, que esa es otra), es que HTML se ocupe del contenido, y CSS del diseño (aunque hay algunas funciones de html que permiten centrar texto y demás es más correcto hacerlo con CSS)

Javascript, para tareas que se pueden hacer con CSS, mejor evitarlo, es "matar moscas a cañonazos", menos seguro, y menos eficiente

Saludos
  Razgriz
  • Procesador
    I7 3930K
  • Placa base
    Asus Rampage IV Extreme
  • RAM
    4x4gb G. Skill RipjawsZ 1866 CL9
  • Tarjeta gráfica
    PNY 680 SLI
  • Disco Duro
    Samsung 840 Pro 256Gb
  • Unidad Óptica
    BR Liteon iHBS112
  • Refrigeración
    Exos 2.5+EK Supreme HF
  • Fuente alimentación
    Seasonic Platinum 1000
  • Caja
    NZXT Phantom Negra/Naranja
  • Sonido
    Asus Xonar Phoebus
  • Sistema operativo
    Windows 7 x64
  • Monitor
    BenQ XL2410T
  • Teclado
    Logitech G19
  • Ratón
    Saitek Cyborg MMO7
  • Otros
    WD Caviar Black 2TB
  • Otros
    WD Caviar Green 2TB (Backup)
Ocultar

Imagen
Avatar de Usuario
Igb
 
Mensajes: 3213
Registrado: 12 Feb 2007 11:45

Re: eventos

Notapor Fran.11 » 26 Dic 2012 17:59

ok; gracias por todo...
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23


Volver a Javascript

¿Quién está conectado?

Usuarios registrados: Bing [Bot], Google [Bot], Google Adsense [Bot]