2015-09-20 85 views
-2

我已经在我的joomla网站上试过以下脚本来检查一个文件是否存在,以及它是否显示一个鼠标悬停图像..如果不是在图像上显示不同的鼠标。初始图像显示,但图像无法加载鼠标或鼠标关闭。我在这个例子中使用了相同的图像..PHP鼠标不能正常工作?

<?php 
$image_on = 'sr_act_i_2.png'; 
$image_off = 'sr_act_i_1.png'; 
    $actionsloaded = 'location of file I will be checking'; 
if(file_exists($actionsloaded)) 
echo '<img src="/administrator/components/com_srshare/images2/'.$image_on.'" onmouseover="this.src=\''.$image_off.'\';" onmouseout="this.src=\''.$image_on.'\';"/>'; 
else 
echo '<img src="/administrator/components/com_srshare/images2/'.$image_on.'" onmouseover="this.src=\''.$image_off.'\';" onmouseout="this.src=\''.$image_on.'\';"/>'; 
?> 

任何想法我的鼠标在代码上出了什么问题?

+0

检查悬停路径 –

+0

您的鼠标悬停代码没有问题......您的文件路径错误。请稍等......再看一遍......你会得到它 – Ragdata

+0

谢谢。我忘了通过代码添加路径 –

回答

1

我忘了在整个代码中添加路径:

echo '<img src="/administrator/components/com_srshare/images2/'.$image_on.'" onmouseover="this.src=\''.$image_off.'\';" onmouseout="this.src=\''.$image_on.'\';"/>'; 

应该是:

echo '<img src="/administrator/components/com_srshare/images2/'.$image_on.'" onmouseover="this.src=\'/administrator/components/com_srshare/images2/'.$image_off.'\';" onmouseout="this.src=\'/administrator/components/com_srshare/images2/'.$image_on.'\';"/>'; 

有时明显就是无法看到。