我有一个图像悬停在php页面上,该图像应该链接到某个URL。
if(file_exists($actionsloaded))
echo '<a href="index.php"><img src="/wp-content/uploads/2017/07/'.$image_on.'" onmouseover="this.src='/wp-content/uploads/2017/07/'.$image_off.'';" onmouseout="this.src='/wp-content/uploads/2017/07/'.$image_on.'';"/></a>';
else
问题是,当我单击链接时,它会转到url.com/"index.php/"
任何想法可能有什么问题?
删除href
上的。 我已经解决了,您可以使用此代码
echo '<a href="index.php"><img src="/wp-content/uploads/2017/07/'.$image_on.'" onmouseover="this.src='/wp-content/uploads/2017/07/'.$image_off.'';" onmouseout="this.src='/wp-content/uploads/2017/07/'.$image_on.'';"/>asdf</a>'
如果$image_on=10;
并$image_off =20;
则此代码显示在浏览器上
<body><a href="index.php"><img src="/wp-content/uploads/2017/07/10" onmouseover="this.src='/wp-content/uploads/2017/07/20';" onmouseout="this.src='/wp-content/uploads/2017/07/10';">asdf</a></body>
您应该删除所有引号转义并查看下面的更新代码。
if(file_exists($actionsloaded))
echo '<a href="index.php"><img src="/wp-content/uploads/2017/07/'.$image_on.'" onmouseover="this.src='/wp-content/uploads/2017/07/'.$image_off.'';" onmouseout="this.src='/wp-content/uploads/2017/07/'.$image_on.'';"/></a>';
else