我想在按下图片链接后变为另一张图片,代码如下:
 <td><a href="page2.html"  onClick="javascript:changeImg(document.all.Image1,'../images/buy1.jpg');"><img src="../images/menu01.gif" name="Image1" border="0" id="Image1"></a></td>js代码:
function changeImg(sender,filename)
{
sender.src=filename;
}当onClick事件,,,可以在瞬间看到图片改变,,但onClick之后图片还是原来的图片,没有达到我想到的效果,请问各位大人,如何解决这个问题?

解决方案 »

  1.   

    你这个一点应该就跳转到page2.html页面了,所以没变,改成这样试试:
    td><a href="javascript:changeImg(document.all.Image1,'../images/buy1.jpg');" ><img src="../images/menu01.gif" name="Image1" border="0" id="Image1"></a></td>
      

  2.   

    <td><a href="javascript:changeImg(document.all.Image1,'../images/buy1.jpg');void(0);"><img src="../images/menu01.gif" name="Image1" border="0" id="Image1"></a></td>js代码:
    function changeImg(sender,filename)
    {
    var img = new Image();
    img.src = filename;
    sender.src=img.src;
    }
      

  3.   

    BearRui(开心熊 | 第1个JAVA项目终于完成),,hookee() 
    -------------我的href="page2.html 怎么链接?
      

  4.   

    用onDblclick事件处理
    但是要连点2下   才会出现你要的效果~~
    我试着onclick里写两个函数
    一个就是你这个变图   还有一个变网页
      可惜  我不是很会  没有成功~~