Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: basickdagger en 28 Julio 2011, 07:18 AM

Título: transicion de imagenes de fondo
Publicado por: basickdagger en 28 Julio 2011, 07:18 AM
hola, Trabajo sobre una pagina web donde el fondo cambia cada 10 segundos a otra imagen el problema esta que cada ves q entro a una pestaña o a un menu la pagina se recarga ( creo ) y se va a la primer imagen, no se queda en la imagen donde estaba, intente hacerlo con un gif animado y funciona, pero cada ves q cambia una imagen habra un boton donde el usuario pueda adelantar la imagen o regresarse, y por eso un gif animado no me sirve, mi codigo es este para hacer la transicion..

var numero = 0;

  function cambiar()
  {
     if(numero==0){
       document.body.style.background="url(http://www.buulinc.com/buulmayacalendar/img/4.jpg)";
        numero = 1;
     }else if(numero==1){
       
        document.body.style.background="url(http://www.buulinc.com/buulmayacalendar/img/1.jpg)";
       
      numero = 2;
     }else if(numero==2){
         document.body.style.background="url(http://www.buulinc.com/buulmayacalendar/img/3.jpg)";
        numero = 3;
     }
      else if(numero==3){
        document.body.style.background="url(http://www.buulinc.com/buulmayacalendar/img/5.jpg)";
        numero = 4;
     }

else if(numero==4){
         document.body.style.background="url(http://www.buulinc.com/buulmayacalendar/img/6.jpg)";
        numero = 5;
     }
     else if(numero==5){
       
        document.body.style.background="url(http://www.buulinc.com/buulmayacalendar/img/7.jpg)";
       
      numero = 0;}


  }

  setInterval("cambiar()",10000);  



alguien sabe como hacerle para q cada ves q recargue la pagina o se cambie de un menu al otro, la imagen del fondo sea la ultima vista y no la primera, espero haberme entendido
Título: Re: transicion de imagenes de fondo
Publicado por: WHK en 28 Julio 2011, 08:15 AM
haz que var numero sea igual a una cookie, así cuando cambie de página seguirá con el id de la cookie.
Título: Re: transicion de imagenes de fondo
Publicado por: RedZer en 28 Julio 2011, 15:15 PM
o bien tambien puedes defenir una variable de session ejemplo

Código (php) [Seleccionar]
$_SESSION['numero']=0;
Título: Re: transicion de imagenes de fondo
Publicado por: basickdagger en 29 Julio 2011, 00:26 AM
gracias eh estado intentando por lo de sessions pero no logro q me funcione, el problema es que no se como traerme el valor de sessions de php a javascript y luego devolverle el valor q va retomar..... si es mucho problema q me lo explicaras mejor =) gracias