Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/06/2013, 14:08
Avatar de alberto510a
alberto510a
 
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años, 9 meses
Puntos: 35
Respuesta: Función para mostrar los elementos siguiente y anterior de un array

Hola, para eso solo tienes que agregar esta línea al principio de la función para que se resetee cada vez que inicias esta:

texto.innerHTML = '';

Quedaría así:

Código Javascript:
Ver original
  1. var inicio = 0;
  2. var limite = 3;
  3.  
  4. function escribe() {
  5.    
  6. var semana = new Array("Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo");
  7. texto = document.getElementById("dias");
  8. texto.innerHTML = '';
  9.  
  10. if (inicio<=6){
  11. for (i=inicio;i<limite;i++){
  12.     texto.innerHTML += semana[i]+ "<br/>";
  13.     }
  14. }
  15. else{
  16.     window.alert('Fin de la cuenta');  
  17. }
  18.  
  19.  
  20. if (inicio < 3 && limite < 6){
  21.     inicio +=3;
  22.     limite +=3;
  23. }
  24. else if (inicio == 3 && limite == 6){
  25.     inicio+=3;
  26.     limite++;
  27. }
  28. else{
  29. inicio++;
  30. }
  31.  
  32.  
  33. }
__________________
No hay preguntas tontas, sino tontos que no preguntan.