Привет, есть 2 отдельных скрипта, которые меняют
картинку1 по наведению и щелчку мыши на
картинку2.
Вопрос - как их совместить?
Т.е. чтобы при наведении
картинка1 менялась на
картинку2 и при щелчке оставалась
картинкой2.
Код:
<script language="javascript">
function locateObject(name, d)
{
var i,x;
if(!d) d=document;
x=d[name];
for(i=0; !x && d.layers && i< d.layers.length; i++)
x=locateObject(name, d.layers[i].document);
return x;
}
function ImageSwap( Name, URL)
{
var img;
img = locateObject(Name);
img.src = URL;
}
</script>
<script>
var x=false
function imgchange(obj,imgX,imgY) {
if (x){
obj.src=imgX
} else {
obj.src=imgY
}
x=!x
}
</script>
<a href="about.html" target="mytext"
onMouseUp="ImageSwap('T1','top1a.jpg')"
onMouseOut="ImageSwap('T1','top1.jpg')">
<img src="top1.jpg" border="0" name="T1" onclick=imgchange(this,"top1.jpg","top1a.jpg")></a>
Я в скриптах вообще ничего не понимаю, но мне кажется дело, в
OnMouseUp, т.е. картинка меняется на исходную когда мышь не на ней, вне зависимости от щелчков.. что с этим можно сделать?