Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2011, 06:27
Avatar de engonga
engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 23 años, 1 mes
Puntos: 8
script para cambiar el fondo de un div

hola tengo este script

Código HTML:
<script type="text/javascript">

var num_secuencia=1;
var temps = 6000;
var num_imatges = 3;
var fons_1 = new Array();
var fons_2 = new Array();
var descripcio = new Array();
var descripcio_canviada = 0;


        fons_1[1] = "url(./imatges_fons/imatge_1_1.jpg)";
        fons_2[1] = "url(./imatges_fons/imatge_1_2.jpg)";
         
         descripcio[1] = 'imatges_1';
     
        fons_1[2] = "url(./imatges_fons/imatge_2_1.jpg)";
        fons_2[2] = "url(./imatges_fons/imatge_2_2.jpg)";
        
         descripcio[2] = 'imatges_2';
     
        fons_1[3] = "url(./imatges_fons/imatge_3_1.jpg)";
        fons_2[3] = "url(./imatges_fons/imatge_3_2.jpg)";
        
         descripcio[3] = 'imatges_3';
     
        

function canvia_fons()
{
  num_secuencia++;

  if(num_secuencia>num_imatges) num_secuencia = 1;

  //imatge ="url(./mmedia/caps/cap_" + String(num_cap++) + ".jpg)";
  imatge1 =fons_1[num_secuencia];
  imatge2 =fons_2[num_secuencia];
  
  //alert(imatge1+"  "+imatge2);
  $('#costat_logo').fadeOut(1000, function(){
      $('#costat_logo').css('background',imatge1);
      $('#costat_logo').fadeIn(1000);
      window.setTimeout(canvia_fons, temps);
  });
  
  $('#col_dreta').fadeOut(1000, function(){
      $('#col_dreta').css('background',imatge2);
      $('#col_dreta').fadeIn(1000);
      window.setTimeout(canvia_fons, temps);
  });
  
  
  //dd2.css('visibility','hidden');
  $('.descripcio_capcalera_portada').html(descripcio[num_secuencia]);

  


}

window.setTimeout(canvia_fons, temps);

que lo que hace es cambiarme el fondo de dos divs pero lo que pasa es que el numero 3 del array no lo veo nunca osea me hace el intercambio entre el fons_1[1] y el fons_1[2] pero nunca muestra el fons_1[3]

alguien sabe que me puede estar pasando? gracias