Onmouseover - 不正确的布局?

时间:2013-06-23 13:07:02

标签: php html

我的php文件中有以下代码:

print "<a onmouseover=document.getElementById('merchantlogo').src='/store/logos/".$infobrand['merchant']."' href='/merchant/".$infobrand['merchant']."'>".$infobrand['merchant']." (".$infobrand['Total'].")</a>"

我要做的是在悬停时将图片框“merchantlogo”更改为$ infobrand ['merchant']。

问题是商家名字的名称间隔,我不能轻易改变。

这些空间似乎造成了问题,并且已经单独处理。

以下是它在页面来源上的显示方式:

<a onmouseover=document.getElementById('merchantlogo').src='/store/logos/Next Day DIY' href='/merchant/Next Day DIY'>Next Day DIY (667)</a>

我认为在上班后需要引号?我是PHP新手,不确定如何添加这些?

任何信息都会非常有用!

干杯 克里斯

1 个答案:

答案 0 :(得分:0)

 Change this
print "<a onmouseover=document.getElementById('merchantlogo').src='/store/logos/".$infobrand['merchant']."' href='/merchant/".$infobrand['merchant']."'>".$infobrand['merchant']." (".$infobrand['Total'].")</a>"

to
print "<a onmouseover=\"document.getElementById('merchantlogo').src='/store/logos/".$infobrand['merchant']."'\" href='/merchant/".$infobrand['merchant']."'>".$infobrand['merchant']." (".$infobrand['Total'].")</a>"