外部の画像が読み込まれない、または読み込みに時間がかかりすぎる場合、ローカルの代替画像を設定する最適な方法は何ですか?フォールバックイメージとタイムアウト - 外部コンテンツ。 Javascript
26
A
答えて
43
あなたがonerorハンドラを追加することができます。
2
Image.completeプロパティを使用してください。
var img = new Image(w,h)
img.src = "http://...";
今img.complete
がtrueの場合は、定期的にチェックし、それがまだn秒後にfalse
ことshuoldいくつかの代替機構を呼び出します。 oops.gifが何らかの理由でロードできない場合は、ブラウザが死なないように
<img src="http://example.com/somejpg.jpg"
onerror='this.onerror = null; this.src="./oops.gif"' />
注ハンドラにnullに設定ONERROR:
関連する問題
- 1. PhoneGap外部URLコンテンツ
- 2. スタイリング外部SVG '::前のコンテンツ
- 3. 動的Webページ(Javascript) - 外部からのコンテンツの監視
- 4. フェードイン()外部JavaScriptファイル
- 5. node.jsでリアルタイムで外部コンテンツを見る
- 6. mvc3カミソリに外部コンテンツを含める
- 7. Javascript-外部ライブラリ/ファイル参照
- 8. 外部Javascriptライブラリの作成
- 9. タイムアウト例外
- 10. フォームのコンテンツをcgiemailと外部のページに送信する
- 11. Extjs:プレーンテキストとして外部URLコンテンツをロードする
- 12. 外部javascriptファイルの構文はjavascriptと異なりますか?
- 13. 外部javascriptファイルを含む外部htmlファイルをdivにロード
- 14. Android - ダウンロードしたコンテンツを保存する場所、内部ストレージと外部ストレージ
- 15. 外部サイトへのリダイレクトを示すタイムアウトjqueryモーダルポップアップ
- 16. Jqueryで外部コンテンツからHTMLを取得するには?
- 17. XMLHttpRequest 206部分コンテンツ
- 18. YSlowルール8(JavaScriptとCSS外部を作成)と有効なhtml5
- 19. Javascriptタイムアウトをキャンセルします。
- 20. Eclipseと外部のsrcとWebコンテンツのフォルダのリンクまたはマッピング
- 21. jQuery Mobile - >外部サーバーからコンテンツをロード
- 22. iPadをインターフェースとして使用して外部ディスプレイのコンテンツを変更する
- 23. javascript外部URLのウィンドウを閉じる
- 24. iframeの外部javascriptは常にリロード
- 25. 外部JavaScript - 本体またはヘッド?
- 26. 外部ページのJavaScriptを使用する
- 27. ViewizeのためのJavaScriptの外部化
- 28. 外部スクリプトファイルでjavascriptエラーをキャッチ
- 29. Intellisense for VS2008の外部javascriptファイル
- 30. JavaScriptの外部からのFlash Playerコントロール?
ブリリアント!私はちょうど同じ質問をしようとしていました。私はすばやくGoogle検索を行い、この質問を見つけました。私はそれをサーバー側で行うことを考えていましたが、クライアント側ははるかに簡単です。 – Skilldrick