Dudas de Programacion » Scripting » JavaScript

ayuda en codigo

(2 posts)
  1. Hola a tod@s.
    Alguien de ustedes podrian ayudarme en el codigo que insertare al final de la pagina?
    El codigo funciona bien pero solo con dos fotos,lo que quisiera es ponerle mas, por
    ejemplo (10), y tambien con el tamaƱo ( WEDTH Y HEIGHT ).
    El codigo siguiente cambia las dos fotos cada cinco segundos.
    Gracias.
    Salud.

    <script language="JavaScript">
    var estado=true;
    setTimeout("cambio()",500);
    function cambio()
    {
    estado=!estado;
    if(estado==true)
    img.src="valle.jpg"
    else
    img.src="estacion.jpg"
    setTimeout("cambio()",500);
    }
    </script>
    <img name="img" src="valle.jpg">
    Posted 1 year ago #


  2. mil8000
    Member

    En vez de usar una variable booleana usa una variable contador.
    En vez de un if usa switch.
    Y se genera una variable el cual va a tener el numero de imagenes que quieres que se muestren.

    Mas o menos de la siguiente manera:

     
    <script language="JavaScript">
    var num_imagen=0;
    var imagen_max=2;
     
    setTimeout("cambio()",500);
    function cambio()
    {
    if(num_imagen==imagen_max){
      num_imagen=0
    }
    switch(num_imagen){
    case '0':
      img.src="valle.jpg";
      break;
    case '1':
      img.src="estacion.jpg";
      break;
    }
    num_imagen++;
    setTimeout("cambio()",500);
    }
    </script>
    <img name="img" src="valle.jpg">

    No verifique si funciona el codigo, verificalo y dinos si te funciono.

    Posted 1 year ago #

Reply

You must log in to post.

1,070 posts in 437 topics over 40 months by 388 of 892 members. Latest: lalala, nijh1, jasu

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs