Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2008, 02:12
JBRS
Usuario no validado
 
Fecha de Ingreso: marzo-2004
Mensajes: 349
Antigüedad: 20 años, 1 mes
Puntos: 0
¿Puedo evitar que un enlace javascript cambie mi scroll?

Hola, tengo esta función para cambiar el color de una capa:

<script type="text/javascript">
function modificarEstilo() {
if (capa.style.background== "#000") {
capa.style.background= "#fff";
}else {
capa.style.background= "#000";
}
}
</script>


Y lo llamo con:

<a href="#" onClick="modificarEstilo()">ACTIVAR CAMBIOr</a>
<div id="capa" style="background:#000;
width:500px; padding:5px;
border:1px solid #000; overflow:hidden;">Texto en capa</div>


El problema es que cuando se activa (al dar al enlace) la página salta al principio (sube el scroll al inicio de la web) y se pierde el efecto pretendido efecto. ¿Puede evitarse?

Gracias