我实际上是在标题菜单中使用图片。我包括鼠标悬停和鼠标悬停效果。为了使所选菜单保持活动状态,我在图像中使用了会话[id]以及页面本身。
像这样......<td>
<a href="index.php?mid=1"><img border=0 src="images/orange_header_07.png" onmouseout="<?php if(isset($mid)&&($mid=1))
{?>
this.src='images/brown_header_02.png';
<?php }else{
?>this.src='images/orange_header_07.png';<?php }?>" onmouseover="this.src='images/orange_header_07.png';" width="124" height="58" alt=""></a>
</td>
并在页面中......
session_start();
$_SESSION['mid']=$_GET['mid'];
它可以正常工作,但是当我在不同的页面上将鼠标悬停在任何其他菜单上时,它会将鼠标悬停在效果上。但是当我鼠标移除时它不会改变。
例如我在主页上。菜单上的主页图像保持活动状态,没关系。但是当我只是悬停在其他菜单上时,例如关于我们或在主页上联系我们,他们会显示鼠标悬停的图像,当我将鼠标移出时,它不会改变为鼠标移出图像。
我无法弄清楚我的错误。有谁可以指出吗?