ソーシャル Web サイトを作成しています。登録ユーザーのすべての詳細を、データベースから画像と名前を含むリストに表示したいと考えています。ユーザーが画像を提供していない場合は画像を表示したいと考えています。その際、特定の画像を表示する必要があります.javascriptメソッドを使用するonerror()
ことで、画像が読み込まれているかどうかを確認できることがわかりました.私はそのことを知りません.実装。
私のコードサンプルは次のようなものです:
while($row_data = mysql_fetch_array($result_personal))
{
$row_photo = $row_data['acnt_profile_picture'];
<div class="feedstory" id="feedstory">
<img src="<?php if($row_photo!=NULL){echo $row_photo;}
else{?>images/no_image.png<?php }?>" id="image1" width="34" height="34" align="left" class="feedthumb" alt="photo"
onerror="imageError()"/>
</div>
}
私のjavscriptメソッドは次のようなものです:
function imageError()
{
document.getElementById("image1").src="images/no_image.png";
}
null またはロードされていないかno_image.png
どうかを表示する必要があります$row_photo
$row_photo