ben ouai j'aurais pu continuer comme çà pendant 10 ans vous savez transformé en squelette sur ma tombe il serait marqué "mort en voulant s'abrutir à faire fonctionner des rollovers"
nan jrigole
nan mais là j'avais bien demandé hier d'essayer sans aucune rancune à toi Heyoan
- Florent V. tu me sauves je commençais à douter quand même, j'ai même fait un nettoyage complet de l'ordi par sécurité
mais alors je comprends pas quand on regarde leur page cela fonctionne et quand on veut l'essayer cela ne marche pas
ils ont peut-être omis de coller une ligne dans le script affiché dans la page web ?
Est-ce que par exemple le fait d'avoir encoder leur page en iso-8859-15 et d'afficher un fichier source en js qui normalement doit être enregistré en UTF-8 ait une incidence quelconque lors du copier-coller ?
je mets le code pour examen
rep = "roll/" // Répertoire exclusif des images du rollover
pref = "ov_" // préfixe des images de remplacement.
function initRollover() [b]{[/b]
src1=src2=el=0;imageOver=[];
im=document.getElementsByTagName('img');if(!im)return;
for(var i=0; i < im.length; ++i) [b]{[/b] //images inverses exclues
if(im[i].src.indexOf(rep)!=-1 && im[i].src.indexOf(rep+pref)==-1)
[b] { [/b]
// Charge les images de remplacement :
imageOver[i]=new Image();
imageOver[i].src=im[i].src.replace(rep,rep+pref)
[b] } [/b]
[b] } [/b]
addEvent(D,"mouseover",chg_img)
addEvent(D,"mouseout",retabli_img)
[b]}[/b]
function chg_img(e) [b]{[/b]
el=window.Event?e.target:event.srcElement;
if(el.tagName=="IMG" && el.src.indexOf(rep)!=-1 && el.src.indexOf(rep+pref)==-1)
[b]{[/b] //image à inverser?
src1=el.src;el.src=el.src.replace(rep,rep+pref)
[b]}[/b]
[b]}[/b]
function retabli_img() [b]{[/b] if(src1)el.src=src1;src1=0 [b]}[/b]
function addEvent(obj,evType,fn,capt)[b]{[/b] // ajoute un événement sans écraser l'éxistant.
if(obj.addEventListener) [b]{[/b] obj.addEventListener(evType,fn,capt);return true; [b]}[/b] // NS6+
else if(obj.attachEvent)obj.attachEvent("on"+evType,fn) // IE 5+
else [b]{[/b] return false; [b]}[/b]
[b]}[/b]
// initialisation
addEvent(window,"load",initRollover)
[/i][/i][/i][/i][/i]
Modifié par Gil88 (30 Jul 2008 - 18:49)