2012-05-02 21 views
1

iframeのHTTPコードをキャッチしたいと思います。 HTTPコードに応じて、iframeは読み込みを続行/停止する必要があります。 Jqueryなどを使ってこれを行う方法はありますか?あるいは、最初にCurlを使ってHTTPコードをチェックし、iframeをロードする必要がありますか?iframeのHTTPコードをキャプチャするにはどうすればよいですか?

ありがとうございます。

答えて

2

あなたの「IFRAME」のロードにXmlHttRequestを使用してこれを行うことができます。このためだけにjqueryのを使用する

var httpRequest = new XMLHttpRequest(); 
httpRequest.onreadystatechange = function() { 
    if (httpRequest.readyState === 4) { 
     if (httpRequest.status === 200) { 
      // success 
      document.getElementById('iframeId').innerHtml = httpRequest.responseText; 
     } else { 
      // failure. Act as you want 
     } 
    } 
}; 
httpRequest.open('GET', iframeContentUrl); 
httpRequest.send(); 

必要がありませんが。

+1

返信いただきありがとうございますが、私は自分のサーバーに限定しています: Origin XはAccess-Control-Allow-Originによって許可されていません –

関連する問題