1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| function changerImage(event) {
Event.stop(event);
var image = Event.element(event).src;
var newImage = new Image();
newImage.src = image.substring(0, image.lastIndexOf('.')) + "-over.png";
if(newImage.complete) {
Event.element(event).src = image.substring(0, image.lastIndexOf('.')) + "-over.png";
}
}
function resetImage(event) {
Event.stop(event);
var image = Event.element(event).src;
var newImage = new Image();
newImage.src = image.substring(0, image.lastIndexOf('-')) + ".png";
if(newImage.complete) {
Event.element(event).src = image.substring(0, image.lastIndexOf('-')) + ".png";
}
}
function chargerImages() {
var images = document.getElementsByClassName('aimage');
var length = images.length;
for(var i = 0; i < length; i++) {
var newImage = new Image();
newImage.src = images[i].src.substring(0, images[i].src.lastIndexOf('.')) + "-over.png";
}
}
function chargerEvenements() {
var images = document.getElementsByClassName('aimage');
var length = images.length;
for(var i = 0; i < length; i++) {
Event.observe(images[i], 'mouseover', changerImage);
Event.observe(images[i], 'mouseout', resetImage);
}
}
Event.observe(window, 'load', chargerImages, false);
Event.observe(window, 'load', chargerEvenements, false); |
Partager