Comprobar si existe una imagen en una URL

23/05/2007 - 23:59 por ferg | Informe spam
Gente del foro;
Se puede a traves de JavaScript, comprobar si existe una imagen en una
URL?... Por ejemplo; si la siguiente url alberga o no una imagen ...
http://www.misitio.com.ar/img1.jpg , si existe mostrarla, y si no existe
hacer otra cosa; como podría ser mostrar una etiqueta de imagen no
disponible.
Lo necesito con JavaScript, porque ya lo consegui con ASP, pero ahora lo
estoy necesitando con JavaScript.

gracias.
ferg

Preguntas similare

Leer las respuestas

#1 Nuno Santos
24/05/2007 - 10:42 | Informe spam
Algo que se me ocurre es hacer una página en asp que retorne true/false caso
exista o no la imagen, y desde javascript consultas la página con
XMLHTTPRequest...

NS

"ferg" wrote in message
news:
Mostrar la cita
#2 ferg
24/05/2007 - 13:40 | Informe spam
Gracias por responder Nuno;
Con ASP, ya lo hice con el objeto "Microsoft.XMLHTTP", con lo cual
compruebo si existe el archivo o no.
Pero con JavaScript... Como dices de hacer?

Saludos.

Ing. Fernando D. Giletta
MP: 4035 CIEC
San Fco. Cba. Arg.

"Nuno Santos" <nunos7@[REMOVER]hotmail.com> escribió en el mensaje
news:
Mostrar la cita
#3 Nuno Santos
24/05/2007 - 15:25 | Informe spam
Asin de memória seria algo asin:
Atención que no lo hé testado ni tiene todas las condicionantes para el
correcto funcionamiento en vários ambientes(IE,FF,Opera,etc...)

<código ASP>

'haces la consulta para saber si existe la imagen...
dim existImage
existImage = <código que verifica se existe la imagen retorna true o
false>
'después haces
Response.Clear
Response.Write existImage
</codigo ASP>

<script language="javascript">
function existImage(url)
{
var sURL = "existeimagen.asp?url="+ url;
var oXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
oXMLHTTP.open("POST",sURL,false);
oXMLHTTP.send('');

var resultado = oXMLHTTP.responseText;

if (resultado == 'True')
alert("Existe la image...")
else
alert("No existe la image...")
}
</script>



"ferg" wrote in message
news:%
Mostrar la cita
#4 urko binarya
24/05/2007 - 15:32 | Informe spam
buscando en google

http://www.webmasterworld.com/forum91/199.htm
<img src="../imagenes/unaimagen.gif" onError="document.write('noexisto')">

si te sirve bien

saludos
urko



"ferg" escribió en el mensaje
news:
Mostrar la cita
#5 Nuno Santos
24/05/2007 - 16:26 | Informe spam
Buena, no conocia esa
Aqui fica el teste que hice...

Image existe?
No...
<img id="img1" src="tree_thumb.gif" onError="noExiste();">
<p><div id="div1" style="display:none">No Existe la image
tree_thumb.gif</div></p>
Sim...
<img src="tree_thumb.jpg" onError="noExiste();">

<script language="JavaScript">
function noExiste()
{
div1.style.display="block";
img1.style.visibility = 'hidden';
}
</script>



"urko binarya" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida