Jump to content


Rodney3400

Member Since 10/07/2006
Offline Last Active 23/08/2009, 03:31
-----

Posts I've Made

In Topic: Carregar Imagem Em Uma Div Com Um Loading Antes...

21/04/2008, 11:58

Poxa, achei super interessante, coloquei deu tudo certinho no Firefox, mas quando fui abrir no internet Explorer, ficou só a imagem do loading, mas não abriu a imagem
vou postar aqui vejam:

var carregar;

function abrePagina(img,anc) {
//alert("IMG: "+img+" | ANC: "+anc);
carregar = new Image();
carregar.src = img;
imagem = img;
anuncio = anc;
document.getElementById("mostraFoto").innerHTML = "<img src='images/ajax_4.gif' border='0' />";
setTimeout( "verificaCarregamento()", 100 );
}

function verificaCarregamento() {
//alert("Verifiquei");
if( carregar.complete ) {
//document.getElementById("mostraFoto").innerHTML = "<img src='logo/'"+anc+"/"+carregar.src+"' />";
//alert("Completo");
//alert("IMAGEM: "+imagem+" | ANC: "+anuncio);
//alert("IMG: "+carregar.src);
document.getElementById("mostraFoto").innerHTML = "<img src='logo/"+anuncio+"/"+imagem+"' />";
}
else {
setTimeout( "verificaCarregamento()", 100 );
}
}

me ajudem, Obrigado.

Bem, fiz algumas alterações:

function verificaCarregamento() {
//alert("Verifiquei");
//if( carregar.complete ) {
//document.getElementById("mostraFoto").innerHTML = "<img src='logo/'"+anc+"/"+carregar.src+"' />";
//alert("Completo");
//alert("IMAGEM: "+imagem+" | ANC: "+anuncio);
//alert("IMG: "+carregar.src);
document.getElementById("mostraFoto").innerHTML = "<img src='logo/"+anuncio+"/"+imagem+"' />";
//}
//else {
//setTimeout( "verificaCarregamento()", 100 );
//}
}

na function eu tirei if( carregar.complete )

norei que ele ficavam dando um loop sem fim no alert("verifiquei").

agora funcionou, corretamente. no Internet Explorer e no FireFox

IPB Skin By Virteq