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:
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

Respuesta Responder a este mensaje
#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:
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:
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





Respuesta Responder a este mensaje
#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:%
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:
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:
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









Respuesta Responder a este mensaje
#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:
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

Respuesta Responder a este mensaje
#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:
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:
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





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida