He creado el div en la parte de arriba izquierda de mi web, fijo, para que se vea aunque baje y he puesto este código
Código Javascript:
Ver original
<script type="text/javascript"> onscroll = function() { var nVScroll = document.documentElement.scrollTop || document.body.scrollTop; document.write(nVScroll); } </script>
El problema es que en cuanto mueves la barra, la página se queda cargando y no termina, aunque sí que muestra bien el dato.
Supongo que se arregla con algo tipo ajax, pero no se cómo enviarle la variable y que la retorne en un texto al div.
¿Alguna solución?
EDITO: Ya he encontrado la solución, no me daba cuenta, document.write imprime un valor, pero solo cuando cargas la página. La solución era tan simple como esto:
Código Javascript:
Ver original
<script type="text/javascript"> onscroll = function() { var nVScroll = document.documentElement.scrollTop || document.body.scrollTop; document.getElementById('posicion').innerHTML = "Posición :"+nVScroll; } </script>
Cambiar el contenido del div con esto
Código Javascript:
Ver original
document.getElementById('posicion').innerHTML = "Posición :"+nVScroll;