0

我只有一个 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 没有用,请帮帮我......对不起我的语言不好......

4

2 回答 2

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;"
);
于 2013-09-06T03:18:44.670 回答
2

试试这个:

echo "<img src='".'slideshows/'.$rec->image."'  title='".$rec->name."' alt='".$rec->description."' onError=\"this.onError=null;this.src='error.png'; this.onclick=null;\" />";
于 2013-09-06T03:12:20.977 回答