onMOuseOver onMouseOut无法使用php嵌入

时间:2016-10-23 15:55:18

标签: javascript php html5

我从数据库中选择了两张图片,并希望向他们展示onMOuseOveronMouseOut

这是我的代码:

<img onmouseover="this.src=' .$him[0]. '" onmouseout="this.src='.$image_full[0].'" src="'.$image_full[0].'"  />

2 个答案:

答案 0 :(得分:1)

我不确定你是否喜欢php打印html代码或html打印php代码,在这两种情况下,请小心使用&#39;和&#34;:

PHP打印html代码:

echo '<img onmouseover="this.src=\'' .$him[0]. '\'" onmouseout="this.src=\''.$image_full[0].'\'" src="'.$image_full[0].'"  />';

HTML打印PHP代码:

<img onmouseover="this.src='<?php echo $him[0] ?>'" onmouseout="this.src='<?php echo $image_full[0] ?>'" src="'<?php echo $image_full[0] ?>'"  />

如果你尝试html打印php代码,你需要将你的html代码保存为php代码

答案 1 :(得分:0)

可以是&#39; src&#39;中的单个引号。属性。似乎他们不应该在那里,只为javascript事件,因为字符串中有一个字符串。

如果没有额外的单引号,它对我来说似乎没问题。

示例:

&#13;
&#13;
<img
  onmouseover="this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/AndalusQuran.JPG/94px-AndalusQuran.JPG'"
  onmouseout="this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Nacreous_clouds_Antarctica.jpg/110px-Nacreous_clouds_Antarctica.jpg'"
  src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/140626_Tierser_Alpl_Rossz%C3%A4hne.jpg/245px-140626_Tierser_Alpl_Rossz%C3%A4hne.jpg"
/>
&#13;
&#13;
&#13;