我只有一个显示我的幻灯片图像的PHP脚本,我将其设置为动态,因此幻灯片显示必须与文件夹中的图像匹配才能显示它,当数据库为空或找不到图像时,它只显示一个错误消息,我只是想添加onError来预测,但我不能这样做,任何人都可以帮助我??? 这是代码
echo "<img src='".'slideshows/'.$rec2->image."' title='".$rec2->name."' alt='".$rec2->description."' />";
我想让它像
echo "<img src='".'slideshows/'.$rec->image."' title='".$rec->name."' alt='".$rec->description."' onError="this.onerror=null;this.src='error.png'; this.onclick=null;" />";
但是onError没有用,请帮帮我... 抱歉我的语言不好......
答案 0 :(得分:3)
echo sprintf(
'<img src="slideshows/%s" title="%s" alt="%s" onError="%s" />',
$rec->image,
$rec->name,
$rec->description,
"this.onerror=null;this.src='error.png'; this.onclick=null;"
);
答案 1 :(得分:2)
试试这个:
echo "<img src='".'slideshows/'.$rec->image."' title='".$rec->name."' alt='".$rec->description."' onError=\"this.onError=null;this.src='error.png'; this.onclick=null;\" />";