Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2010, 18:39
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Explorer me esta ignorando esta funcion!

en IE es necesaria la declaración explicita de variables (var):

Código Javascript:
Ver original
  1. function cambiaImagen(ima, id, ext){
  2.     var idd= 'galeria'+id;
  3.     //alert(idd);
  4.     var imags= document.getElementById(idd).style.backgroundImage;
  5.     var opcs=ima.split(",");
  6.     var l=opcs.length;
  7.     //alert(l);
  8.     //alert(imags);
  9.     var nuevo;
  10.     for(var i=0; i<l; i++){
  11.     //alert(imags+'==url("img_paquetes/gal/'+id+'-'+opcs[i]+'.'+ext+'")');
  12.         if(imags=='url("img_paquetes/gal/'+id+'-'+opcs[i]+'.'+ext+'")'){
  13.             if(i+1==l){
  14.                 nuevo=0;
  15.                 //alert ("soy yo"+nuevo);
  16.             }else{
  17.                 nuevo=i+1;
  18.                 //alert ("ahora soy yo"+nuevo);
  19.             }
  20.             //alert(opcs[nuevo]);
  21.             document.getElementById(idd).style.backgroundImage='url("img_paquetes/gal/'+id+'-'+opcs[nuevo]+'.'+ext+'")';
  22.             break;
  23.         }
  24.     }
  25. }

usa un HIGHLIGHT="Javascript" cuando postees código javascript, hay otros lenguajes disponibles en la lista highlight y facilita la lectura del código, porque al principio me dio a entender que todo el código es php