09/10/2018, 18:05

tui làm mất nó rùi

có ai co`1 các mã nguồn mà khi rê chuột vào thì cái hình thay đổi không vậy ?
cho tôi xin đi hic tui lở làm mất nó rùi
snoopy viết 20:13 ngày 09/10/2018
Ban co the dung Dreamweaver de tao hieu ung nay(rollover image), neu ban dung code javascript thi ban su dung:

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

Su dung:

<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image01','','icon2.jpg' ,1)"><img src="images/icon1.jpg" name="Image01" border="0"></a>
nobody viết 20:11 ngày 09/10/2018
cái đoạn này chèn vào trong front page được không vậy hử ?????
snoopy viết 20:07 ngày 09/10/2018
Nó là code javascript nên bạn có thể chèn vào bất kỳ html editor.
Hynohun viết 20:08 ngày 09/10/2018
< img src="something.gif" onmouseover="this.src='another.gif';" onmouseover="this.src='something.gif';" >

Tuy nhiên, để cho suôn sẻ bạn nên load hình another.gif trước
ITbaby viết 20:15 ngày 09/10/2018
Đoạn code của snoopy do Firework tạo ra ! Nhưng mình thấy nó chuyển các hình chậm lắm ! Có anh nào biết cách như thế nào cho nó nhanh hơn không ?
James Bond viết 20:07 ngày 09/10/2018
Quote Được gửi bởi snoopy
Ban co the dung Dreamweaver de tao hieu ung nay(rollover image), neu ban dung code javascript thi ban su dung:

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

Su dung:

<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image01','','icon2.jpg' ,1)"><img src="images/icon1.jpg" name="Image01" border="0"></a>
Halo, cái code của you hay đấy, chạy ngon lành lắm, kiếm thêm vài cái lạ hơn share cho anh em xài đi, chào nhé.
dtt_vn viết 20:07 ngày 09/10/2018
Chạy chậm là tại vì không load về trước. Nếu muốn nhanh thì load về trước (tạo biến Iamge trong JS).
Bài liên quan
0