次のようなアンカータグがあります。
<a href=\"http://www.duckbill.com" target=\"_blank\"><img height=\"160\" width=\"160\" src=\"http://images.duckbill.com/PlatypiOnVacation.jpg\" alt=\"Platypi playing Pinochle and eating Pizza in Panama\" /></a>
...src イメージの読み込みに失敗することがあります。そのような場合、十分な遅延(数秒)の後、それを次のように置き換えたいと思います:
<a href=\"http://www.duckbill.com" target=\"_blank\"><img height=\"160\" width=\"160\" src=\"Content/Images/PlatypiOnVacation.jpg\" alt=\"Platypi playing Pinochle and eating Pizza in Panama\" /></a>
おそらくjQueryでそれを行うことができることはわかっていますが、リモートファイルがロードされなかったことをプログラムで判断するにはどうすればよいでしょうか?そのような場合は、フォールバックイメージを使用して応答しますか?
アップデート
本当に利用できない画像に対するBrad Christieの回答が好きですが、「利用できない」ことを決して表示したくありません。現時点でリモートの画像が利用できない場合は、ローカルの画像を使用してください。私はこれが好きです: http://www.cirkuit.net/projects/jquery/onImagesLoad/example1.htmlしかし、画像が失敗したことをプログラムで判断する方法は?