永发信息网

网页里面放2个图标,鼠标放上面时按钮的图片切换,怎么弄?

答案:2  悬赏:20  手机版
解决时间 2021-04-26 05:39
  • 提问者网友:活着好累
  • 2021-04-26 02:08

网页的全部代码如下:

<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-1250">
</HEAD>

<BODY bgcolor="#FFFFFF">

<SCRIPT LANGUAGE="JavaScript"><!--
imgsrc=new Array();
imgsrc[1]="a_2009年10月13日1.gif";
imgsrc[2]="p_2009年10月13日1.gif";

img =new Array();
for (i=0; i< imgsrc.length; i++) {
img[i]=new Image();
img[i].src=imgsrc[i];
}
function change(number, picture) {
{
document[picture].src=img[number].src;
}
}
// -->
</SCRIPT>

<p> </p>
<p> </p>
<p>
<A HREF="#" TARGET="_top" ONMOUSEOVER="change('1','m1')" ONMOUSEOUT= "change('2','m1')" name="m1"><IMG NAME="m1" SRC="p_2009年10月13日动科系一班联谊1.gif" BORDER="0" vspace="0" hspace="0"></A></p>

<SCRIPT LANGUAGE="JavaScript"><!--
imgsrc=new Array();
imgsrc[1]="a_返回主页1.gif";
imgsrc[2]="p_返回主页1.gif";

img =new Array();
for (i=0; i< imgsrc.length; i++) {
img[i]=new Image();
img[i].src=imgsrc[i];
}
function change(number, picture) {
{
document[picture].src=img[number].src;
}
}
// -->
</SCRIPT>

<p> </p>
<p> </p>
<p>
<A HREF="#" TARGET="_top" ONMOUSEOVER="change('1','m1')" ONMOUSEOUT= "change('2','m1')" name="m1"><IMG NAME="m1" SRC="p_返回主页1.gif" BORDER="0" vspace="0" hspace="0"></A></p>


</BODY>
</HTML>

===============================================

我发现只放一个图标的时候能自动切换,放2个就不行了,应该是代码不行,怎么改?请高手帮忙

最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-04-26 02:28

因为你两上img的name重复了,我给你个简单点的吧,


<img src="images/button/return.gif" 这里的gif是默认显示的图片
onMouseOver="this.src='images/button/return1.gif'" 这里的gif是鼠标移进去要显示的图片
onMouseOut="this.src='images/button/return.gif'" 这里的gif是鼠标移出来要显示的图片
style="cursor:pointer" alt="返回"
/>


你拿这个去改一下,复制几个都行,省了你上面一大堆的代码

全部回答
  • 1楼网友:往事埋风中
  • 2021-04-26 03:17
用javascript写!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯