Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2011, 20:26
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 12 años, 8 meses
Puntos: 37
Respuesta: ¿cuando yo ocupo esta función window.scrollBy(0,30) creo un scroll en la p

Para que el scroll lo tenga el div, tienes que utilizar css, con una propiedad que se llama overflow, los valores que acepta overflow, son:

-auto: El navegador selecciona cuando mostrar y cuando no, las barras de desplazamiento, obvio, cuando el contenido del div, sobrepasa su tamaño
-hidden: todo contenido fuera del div, no se ve, y nunca le salen las barras de desplazamiento
-scroll: aunque el contenido ocupe menos espacio que el div, siempre va a tener las barras de desplazamiento

el código sería algo como lo siguiente:

Código HTML:
Ver original
  1.     <style type="text/css">
  2.         .scrollable {
  3.            width: 400px; /*Este tamaño es solo de referencia*/
  4.            height: 100px; /*Lo mismo con este, es para ver el efecto sin mucho contenido*/
  5.            overflow: auto;
  6.            
  7.            border: 3px #696 groove;
  8.         }
  9.     </style>
  10. </head>
  11.  
  12.  
  13. <div id="contenedor" class="scrollable" >
  14. contenido, para llenar este espacio de prueba<br />
  15. contenido, para llenar este espacio de prueba<br />
  16. contenido, para llenar este espacio de prueba<br />
  17. contenido, para llenar este espacio de prueba<br />
  18. contenido, para llenar este espacio de prueba<br />
  19. contenido, para llenar este espacio de prueba<br />
  20. contenido, para llenar este espacio de prueba<br />
  21. contenido, para llenar este espacio de prueba<br />
  22. contenido, para llenar este espacio de prueba<br />
  23. contenido, para llenar este espacio de prueba<br />
  24. contenido, para llenar este espacio de prueba<br />
  25. contenido, para llenar este espacio de prueba<br />
  26. contenido, para llenar este espacio de prueba<br />
  27. contenido, para llenar este espacio de prueba<br />
  28. contenido, para llenar este espacio de prueba<br />
  29. contenido, para llenar este espacio de prueba<br />
  30. contenido, para llenar este espacio de prueba<br />
  31. contenido, para llenar este espacio de prueba<br />
  32. contenido, para llenar este espacio de prueba<br />
  33. contenido, para llenar este espacio de prueba
  34. contenido, para llenar este espacio de prueba
  35. contenido, para llenar este espacio de prueba
  36. contenido, para llenar este espacio de prueba
  37. contenido, para llenar este espacio de prueba
  38. contenido, para llenar este espacio de prueba
  39. contenido, para llenar este espacio de prueba
  40. contenido, para llenar este espacio de prueba
  41. contenido, para llenar este espacio de prueba
  42. contenido, para llenar este espacio de prueba
  43. contenido, para llenar este espacio de prueba
  44. contenido, para llenar este espacio de prueba
  45. contenido, para llenar este espacio de prueba
  46. contenido, para llenar este espacio de prueba
  47. contenido, para llenar este espacio de prueba
  48. </div>
  49.  
  50. </body>
  51. </html>

Copia y pega este ejemplo y verás que funciona de maravilla,... si necesitas más ayuda.. pregunta..

Saludos