Buenos dias a todos.
Por aca nuevamente con un problema; creo que el titulo del post lo dice todo.
Me explico mejor.
Supongamos que tengo un archivo html o php y que tiene mucho contenido, y que me encuentro en lo ultimo de pagina y justamente en el ultimo hay unos divs que se pueden mostrar y ocultar presionando un icono.
Lo que me esta haciendo es que es que cuando oculto o muestro cualquier div que esta al ultimo de la pagina html o php, me envia al inicio de la pagina, y me gustaria que se quede en el div donde lo esconde o lo muestro(el proceso de ocultar y mostrar me lo hace correctamente pero siempre me envia al inicio y para leer lo que he mostrado tengo que bajar hasta el ultimo o el luegar donde esta el div).
Tengo el siguiente codigo de javascript
Código HTML:
function validaciones__ocultarMostrarDiv(capaOcultar, capaIcono)
{
var xOcultar = document.getElementById(capaOcultar);
var xIcono = document.getElementById(capaIcono);
if (xOcultar.style.visibility == 'hidden')
{
xIcono.innerHTML = '<a href="#" onclick=validaciones__ocultarMostrarDiv("'+capaOcultar+'","'+capaIcono+'")><img src="img/flecha_arriba.jpg" border="0" alt="Ocultar información" /></a>';
xOcultar.style.display = 'block';
xOcultar.style.visibility = 'visible';
}
else
{
xIcono.innerHTML = '<a href="#" onclick=validaciones__ocultarMostrarDiv("'+capaOcultar+'","'+capaIcono+'")><img src="img/flecha_abajo.jpg" border="0" alt="Mostrar información" /></a>';
xOcultar.style.display = 'none';
xOcultar.style.visibility = 'hidden';
}
}
Creo que esto se puede solucionar con los eventos de los scrolls, pero no se como usarlos.
Espero que me puedan ayudar, ya que esto lo uso casi en todo mi proyecto.
Saludos y gracias por su aportacion.