Move The Mouse Pointer Over An Image
I have 4 images in an HTML page: 1.png, 2.png, 3.png and 4.png. When the user moves the mouse pointer over to 1.png, 2.png should replace 4.png. Similarly, if the mouse pointer goe
Solution 1:
I think you're confused over what is happening to the images.
Instead of switching their attributes, how about switching the images' positions?
functionswitch_images(i1,i2) {
var e1 = document.getElementById('img'+i1),
e2 = document.getElementById('img'+i2),
e1parent = e1.parentNode;
e2.parentNode.appendChild(e1);
e1parent.appendChild(e2);
}
Then use this HTML:
<tableclass="centrer"><tr><td><imgsrc="exercice1/1.png"alt="Image 1"id="img1"onmouseover="switch_images(2,4)"></td><td><imgsrc="exercice1/2.png"alt="Image 2"id="img2"onmouseover="switch_images(1,3)"></td></tr><tr><td><imgsrc="exercice1/3.png"alt="Image 3"id="img3"></td><td><imgsrc="exercice1/4.png"alt="Image 4"id="img4"></td></tr></table>
Post a Comment for "Move The Mouse Pointer Over An Image"