我不是这方面的专家,所以如果这是非常基本的但我找不到答案,请原谅。
所以我想在页面左侧有带有类别的导航部分。每个类别都是不同的站点,每个站点都有自己独特的图像。前任。category1.htm 有 defaultpic1.jpg,category 2.htm 有 defaultpic2.jpg,....
当我将鼠标悬停在导航部分中指向 category2 的链接上时,我希望他们将当前站点上的默认图像更改为 category2 上的默认图像,然后在 onmouseout 上我希望它返回到默认图像。
另请注意,我的图像具有不同的尺寸、不同的高度值。
基本上我知道我可以更改每个页面上的 defaultpic 源,但我想使用相同的脚本,它总是知道要查找默认路径并使用它,而无需更改每个类别中的行。
抱歉,如果我不是很清楚,但我会尽力而为。
我有这个(删除了其他所有内容,所以我只粘贴了我需要帮助的内容):
<html>
<head>
<script type="text/javascript">
function mouseOverImage2()
{
document.getElementById("catPic").src='images/defaultpic2.jpg'; document.images['catPic'].style.width='280px'; document.images['catPic'].style.height='420px';;
} function mouseOverImage3()
{
document.getElementById("catPic").src='images/defaultpic3.jpg'; document.images['catPic'].style.width='280px'; document.images['catPic'].style.height='266px';;
}
function mouseOutImage()
{
document.getElementById("catPic").src='???'; //here's what I don't know what to put
}
</script>
</head>
<body>
<div class="nav">
<ul>
<li><a href="subcategory2.htm" onmouseover="mouseOverImage2()"
onmouseout="mouseOutImage()">Subcategory One</a></li>
<li><a href="subcategory3.htm" onmouseover="mouseOverImage3()"
onmouseout="mouseOutImage()">Subcategory 2</a></li></ul>
</div>
<div>
<img id="catPic" src="images/defaultpic1.jpg" width="280" height="420" alt="">
</div>
</body>
</html>