Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2007, 22:38
Avatar de ASCENDEDMASTERS
ASCENDEDMASTERS
 
Fecha de Ingreso: julio-2005
Ubicación: Pergamino, Buenos Aires
Mensajes: 302
Antigüedad: 18 años, 10 meses
Puntos: 1
Re: Que tengo mal en esta sintaxis? funca en Fx y no en IE :s

el problema es rarísimo:

esta aca en esta funcion

Código PHP:
function chk_img(){
    var 
tmp_img=new Image();
    
tmp_img=window["tmp_img_g"];
    
aver(tmp_img.src);
    if(
tmp_img.complete){
        
//aver(document.getElementById('fotelis').style.backgroundImage);
        //clearTimeout(window["tmp_img_id"]);
        
document.getElementById('fotelis').style.backgroundImage="url("+tmp_img.src+");";
        
//aver(document.getElementById('fotelis').style.backgroundImage);
        //document.getElementById("foteli").style.display="";
    
}else
        
window["tmp_img_id"]=setTimeout("chk_img();",100);
}; 

cuando tmp_img.complete es verdadero, entra pero es como si no tubiera la linea

Código:
document.getElementById('fotelis').style.backgroundImage="url("+tmp_img.src+");
no entiendo, en otras partes del codigo se usa esa linea asi y funciona, y ahi no funciona. si miro el contenido de

Código:
document.getElementById('fotelis').style.backgroundImage
despues de pasar la linea que nombre, sigue con el valor anterior, como si esa linea no estubiera

que puede ser?


PD: No me equivoque, esta el id foteli y fotelis que son distintos. no hace falta que hagan comentarios respecto a eso ya que solo se usa el id fotelis en este archivo.
__________________
Dios es la unica fuente de todo bien.