Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/07/2012, 11:53
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: ¿que es lo que falla con estos metodos? (scroll)

¡Las etiquetas [code], congrio7, las etiquetas [code] por favor!.

Piensa que no estamos acá para remendar tus errores, así que tu pregunta debe servir a los que están aprendiendo, y para eso es importante que tengan el código completo, y que lo prueben.

La página hace lo que corresponde, si le das click a un enlace que apunta a "#", vuelve a la misma página, y al principio.
Si estás metiendo el evento onclick para tu función en un anchor, ya sabes que el click va a mandar todo al href.
Así que antes lo tienes que desactivar. Digo, antes del href, y después de la función, por supuesto.

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<title></title>
<script type="text/javascript">
function hola(){
document.getElementById("hh1").scrollIntoView(true);
}
</script>
<style type="text/css">

</style>
</head>
<body>
<a onclick="hola(); return false" href="#">check</a>
<div style="height:1000px">qwertyu</div>
<input id="hh1" value="check">
</body>
</html>
Lo que no estoy seguro es si todo eso es compatible, o funcionan en algunos navegadores.