Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2012, 16:12
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Verificar 200 ok por javascript o jquery

iframe no soporta el evento onerror, y en cuanto al onload incluso si te encontrás con un 404 / 403 se va a ejecutar

Una alternativa es utilizar object en lugar de iframe, en ese caso, a menos que la respuesta sea un status 200, vas a recibir una advertencia, ejemplo

Código HTML:
Ver original
  1. <p>Ejemplo de página con status 403</p>
  2. <object width="400" height="300" data="http://foros.emprear.com/ajax" type="text/html">
  3. alert('error1')
  4. window.location.href = 'http://forosdelweb.com';


Código HTML:
Ver original
  1. <p>Ejemplo de página con status 404</p>
  2. <object width="400" height="300" data="http://foros.emprear.com/ajax/xzxaxsxzxz.html" type="text/html">
  3. alert('error2')
  4. window.location.href = 'http://forosdelweb.com';

EDITO: no funciona. asi que creo que lo que queda es:
La otra es verificar el status con Ajax

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 29/10/2012 a las 17:22