Foros del Web » Programando para Internet » Javascript »

barra de desplazamiento

Estas en el tema de barra de desplazamiento en el foro de Javascript en Foros del Web. Al ingresar mas de 50 números no veo que numero estoy ingresando, para eso quiero que la barra de desplazamiento se mantenga abajo para ver ...
  #1 (permalink)  
Antiguo 23/07/2012, 08:45
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 6 meses
Puntos: 3
barra de desplazamiento

Al ingresar mas de 50 números no veo que numero estoy ingresando, para eso quiero que la barra de desplazamiento se mantenga abajo para ver los números que estoy ingresando.

Esto es mi código solo quiero aumentar la barra de desplazamiento en abajo

Código Javascript:
Ver original
  1. <!DOCTYPE HTML>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>Multiplicativo</title>
  5. <script language="JavaScript">
  6. var i, numero,n;
  7. var total=0;
  8. var leer=new Array();
  9.  
  10.     n = prompt("Ingrese cantidad:");
  11.     n=parseInt(n);
  12.    
  13. for (i=1;i<=n;i++)
  14. {
  15.     numero = prompt("Ingrese " + i + " de " + n);
  16.     numero=parseFloat(numero);
  17.     leer[i]=numero;
  18.     total=total+leer[i];
  19.     document.write(i,")  ", leer[i],"<br>");   
  20. }
  21.  
  22. </script>
  23. </head>
  24. <body>
  25.  
  26.  
  27. </body>
  28. </html>
  #2 (permalink)  
Antiguo 23/07/2012, 08:48
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años, 6 meses
Puntos: 76
Respuesta: barra de desplazamiento

hola

en la linea

Código Javascript:
Ver original
  1. document.write(i,")  ", leer[i],"<br>");    // cambialo por
  2.  
  3.  document.write(i,")  ", leer[i],"\n \n ");
  #3 (permalink)  
Antiguo 23/07/2012, 09:21
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 6 meses
Puntos: 3
Respuesta: barra de desplazamiento

No me funciona
  #4 (permalink)  
Antiguo 23/07/2012, 13:10
(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: barra de desplazamiento

No, por supuesto. Creo que no te entendió.

Código:
<!DOCTYPE HTML>
<head>
<meta charset="utf-8">
<title>Multiplicativo</title>
<script type="text/javascript">
var i, numero,n;
var total=0;
var leer=new Array();
 
    n = prompt("Ingrese cantidad:");
    n=parseInt(n);
    
for (i=1;i<=n;i++)
{
    numero = prompt("Ingrese " + i + " de " + n);
    numero=parseFloat(numero);
    leer[i]=numero; 
    total=total+leer[i];

    document.write( i+")  "+ leer[i]+"<br>"); 
    scrollTo(0,document.body.offsetHeight);
    document.title = document.body.offsetHeight;
}

</script>
</head>
<body>
 
</body>
</html>
¿Para qué sería eso?. Me parece que se puede optimizar.
  #5 (permalink)  
Antiguo 23/07/2012, 21:36
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 6 meses
Puntos: 3
Respuesta: barra de desplazamiento

Gracias furoya
Tengo un problemita de:

Código Javascript:
Ver original
  1. scrollTo(0,document.body.offsetHeight);//Ingreso cero el bucle termina
  2. document.title = document.body.offsetHeight;

Cuando ingreso cero el bucle termina a que se debe eso

Que ago para que el bucle no muera
  #6 (permalink)  
Antiguo 24/07/2012, 01:12
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: barra de desplazamiento

Dejo variante para el scroll, porque en realidad no se bien para que sirve eso

Código HTML:
Ver original
  1. <!DOCTYPE HTML>
  2. <meta charset="utf-8">
  3. <title>Multiplicativo</title>
  4. <script type="text/javascript">
  5. //<![CDATA[
  6. window.onload = function(){
  7. var i, numero,n;
  8. var datos = document.getElementById('data');
  9. n = prompt("Ingrese cantidad:",'');
  10. n=parseInt(n);
  11. for (i=1;i<=n;i++){
  12. numero = prompt("Ingrese " + i + " de " + n);
  13. datos.innerHTML += numero + '<br \/>';
  14. window.location.href = '#fin';
  15. }
  16. }
  17. //]]>
  18. </head>
  19. <div id="data"><!-- contenido prompt --></div>
  20.  <div>
  21.  <br />
  22.  <a id="fin">fin</a>
  23.  <br />
  24. </div>
  25. </body>
  26. </html>
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 24/07/2012, 08:50
(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: barra de desplazamiento

Ah, pero estás haciendo trampa. Ahí estás rellenando el body. En el original estaba limpio.

Igual es otra opción, claro. Tampoco hay mucha vuelta para darle a esto.


Cita:
Iniciado por soy_nicanor
Cuando ingreso cero el bucle termina a que se debe eso

Que ago para que el bucle no muera
Es un poco ridículo ese planteo. Si le dices que de "cero vueltas" ¿a dónde quieres que vaya?. No se termina ¡ni siquiera empieza! ¡Si 1 nunca va a ser menor o igual que 0!

Ahora, si hubieses puesto for (i=0;i<=n;i++), al menos la primera vuelta la va a dar, porque 0 sí es igual a 0.

Otra cosa que no entiendo es el lugar donde pusiste el comentario, pero bue...
  #8 (permalink)  
Antiguo 24/07/2012, 08:56
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: barra de desplazamiento

Cita:
Iniciado por furoya Ver Mensaje
Ah, pero estás haciendo trampa. Ahí estás rellenando el body. En el original estaba limpio.

Igual es otra opción, claro. Tampoco hay mucha vuelta para darle a esto.




Es un poco ridículo ese planteo. Si le dices que de "cero vueltas" ¿a dónde quieres que vaya?. No se termina ¡ni siquiera empieza! ¡Si 1 nunca va a ser menor o igual que 0!

Ahora, si hubieses puesto for (i=0;i<=n;i++), al menos la primera vuelta la va a dar, porque 0 sí es igual a 0.

Otra cosa que no entiendo es el lugar donde pusiste el comentario, pero bue...
Tan solo una variante, porque eso de hacer document.write() no me cierra

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 24/07/2012, 21:05
(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: barra de desplazamiento

A mí tampoco, pero después pensé que era un experimento. No lo está usando para nada. Ni siquiera tiene hecha una función, por lo que así no puede referenciar el objeto al cual meterle el contenido.

Tú sí debiste crear una función (¿"anónima" se llaman?) para tener adonde hacer un innerHTML. Pero su mejor opción era el document.write()

Etiquetas: barra, desplazamiento, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:07.