- rep = "/roll/" // Répertoire exclusif des images du rollover
- pref = "ov_" // préfixe des images de remplacement.
-
- function initRollover(){
- src1=src2=el=0;imageOver=[];D=document
- im=D.getElementsByTagName('img');if(!im)return;
- for(var i=0; i < im.length; ++i){ //images inverses exclues
- if(im[i].src.indexOf(rep)!=-1 && im[i].src.indexOf(rep+pref)==-1){
-
- // Charge les images de remplacement :
- imageOver[i]=new Image();
- imageOver[i].src=im[i].src.replace(rep,rep+pref)
- }
- }
- addEvent(D,"mouseover",chg_img)
- addEvent(D,"mouseout",retabli_img)
- }
-
- function chg_img(e){
- el=window.Event?e.target:event.srcElement;
- if(el.tagName=="IMG" && el.src.indexOf(rep)!=-1 && el.src.indexOf(rep+pref)==-1){ //image à inverser?
- src1=el.src;el.src=el.src.replace(rep,rep+pref)
- }
- }
-
- function retabli_img(){if(src1)el.src=src1;src1=0}
-
- function addEvent(obj,evType,fn,capt){ // ajoute un événement sans écraser l'éxistant.
- if(obj.addEventListener){obj.addEventListener(evType,fn,capt);return true;} // NS6+
- else if(obj.attachEvent)obj.attachEvent("on"+evType,fn) // IE 5+
- else {return false;}
- }
-
- // initialisation
- addEvent(window,"load",initRollover)
rep = "/roll/" // Répertoire exclusif des images du rollover
pref = "ov_" // préfixe des images de remplacement.
function initRollover(){
src1=src2=el=0;imageOver=[];D=document
im=D.getElementsByTagName('img');if(!im)return;
for(var i=0; i < im.length; ++i){ //images inverses exclues
if(im[i].src.indexOf(rep)!=-1 && im[i].src.indexOf(rep+pref)==-1){
// Charge les images de remplacement :
imageOver[i]=new Image();
imageOver[i].src=im[i].src.replace(rep,rep+pref)
}
}
addEvent(D,"mouseover",chg_img)
addEvent(D,"mouseout",retabli_img)
}
function chg_img(e){
el=window.Event?e.target:event.srcElement;
if(el.tagName=="IMG" && el.src.indexOf(rep)!=-1 && el.src.indexOf(rep+pref)==-1){ //image à inverser?
src1=el.src;el.src=el.src.replace(rep,rep+pref)
}
}
function retabli_img(){if(src1)el.src=src1;src1=0}
function addEvent(obj,evType,fn,capt){ // ajoute un événement sans écraser l'éxistant.
if(obj.addEventListener){obj.addEventListener(evType,fn,capt);return true;} // NS6+
else if(obj.attachEvent)obj.attachEvent("on"+evType,fn) // IE 5+
else {return false;}
}
// initialisation
addEvent(window,"load",initRollover)