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>
eventos
Re: eventos
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.
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.
[equipo]PC1|Intel Core 2 Quad 9550 3,4Ghz|ASUS P5Q PRO|4 Gb G.Skill Extreme PC2-8800 1100Mhz|Gainward HD 4870 Golden Sample 1GB GDDR5|500Gb Seagate Barracuda|Asus DRW-24B3ST|Asus Triton 81|NOX Pulsar 750W|NOX Moonlight SE||XP, W7, OpenSuse 12.1|Samsung P2370HD|||2 x 500Gb Seagate Barracuda. 1TB WD Caviar Black. 2TB WD Caviar Green|[/equipo]
Re: eventos
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...
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...
Re: eventos
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
Javascript, para tareas que se pueden hacer con CSS, mejor evitarlo, es "matar moscas a cañonazos", menos seguro, y menos eficiente
Saludos