1

iframe に読み込みメッセージを表示するためにいくつかの JavaScript を使用しましたが、接続がない場合はそれらを保持できません。

iframe を介して外部サイトを調達しています。ロード中に画像を表示し、ロードが完了するまでその画像を表示し続けてほしいと思います。つまり、ネットワークがその外部サイトでダウンしている場合、彼らは写真を見続けるだけです。必要に応じて、外部サイトにファイル/スクリプトを追加できます。スクリプトを読み込んでいるのですが、外部サイトへの接続が確立されるまで画像を維持する方法を知っている人はいますか?

4

1 に答える 1

0

私はするだろう

<img onload="if (this.src.indexOf('http')!=-1) window.open(URL,iframename)" 
onerror="this.src='sitedown.gif'" 
src="http://foreignsite.com/siteup.gif"/>

ここで、sitedown.gif はローカル ファイルで、src はリモート サイトからの画像ファイルです。このファイルは、image/xxx の MIME を持つ有効な画像を返す限り、サーバー プロセスにすることができます。ここで、xxx は jpg、gif、png、またはブラウザが理解できるその他の画像タイプ。

于 2012-10-25T19:26:40.153 に答える