begin process at 2010 03 21 16:45:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Script qui ne fonctionne pas sous Mozilla


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Script qui ne fonctionne pas sous Mozilla

jeudi 5 avril 2007 à 11:54:39 | Script qui ne fonctionne pas sous Mozilla

boninou

Bonjour à tous !
Voila j'ai trouvé un petit script sympa qui permet de faire un effet de survol en appliquant un filtre à une image avec effet de fondu.
Le seul hic : il ne fonctionne que sous IE.
Pouvez vous m'aider à le rendre compatible pour Mozilla également.
Merci

Voici le script en question :

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

Mac=(navigator.appVersion.indexOf("Mac")!=-1)
 
function nereidFade(object, destOp, rate, delta){
if (document.all && !Mac) {
    if (object != "[object]"){ 
    setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
       
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
   
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;
 
    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
    } else {
    return
    }
}

Et voici l'appel :

<img src="images/image1>" style="filter:alpha(opacity=100);" onMouseOver="nereidFade(this,30,30,10);" onMouseOut="nereidFade(this,100,50,10)">

Merci de votre aide
jeudi 5 avril 2007 à 12:19:10 | Re : Script qui ne fonctionne pas sous Mozilla

bultez

Membre Club




Bonjour,

    bien compliqué me semble-t-il, non ?

    mais ça vient à priori de alpha.opacity, exclusif IE.
       regarde du coté de   filter:alpha(opacity=80);
                                          -moz-opacity:0.8;
                                          opacity: 0.8;
      


Cordialement            Bul     [mon Site]     [M'écrire]



Cette discussion est classée dans : alpha, object, delta, destop, nereidfade


Répondre à ce message

Sujets en rapport avec ce message

Mise en cache ... [ par guidal ] Bon, ben voilà ... C'est un point sur lequel je me pose des questions ...Cela concerne les IMG mais aussi les OBJECT ...Mettons que j'ai une page html Comment convertir une chaine en object ? [ par Dexterin ] Bonjour !J'ai un gros soucis...Je désire créer une fonction javascript qui me donne un object en fonction d'une chaine de caractère :Exemple, actuelle erreur de débutant [ par eax ] salut je suis nouveau dans le javascript et j'ai du mal lol voici mon script (il nest pas de moi à la base): function alpha_img(obj,pas,mini,maxi){ if javascript, variable predifinie et object [ par atarax ] kikoobah voila je charge un object dans ma page, pour simplifier on dira que c'est comme du flash.Et j'aimerais definir plus haut les variable widht h Pointeur étoilé qui ne fonctionne pas...!! [ par Ferrari01 ] Bonjour à tous...Voici un petit code que j'ai adapté, mais qui ne fonctionne pas; en principe, de petites étoiles feraient une danse autour du pointeu Exécuter une fonction, dans un cadre choisis. [ par darwinjackson ] Bonjour à vous tous.Mon problème est le suivantCe formulaire : onchange=setTable() size=1 name=object> <option value="0" parsing XMLdocument depuis un serveur distant [ par gnienfo ] Bonjour, je cherche à parser un fichier xml que je recupere d'un serveur distant. pour cela je recupere un XMLDocument grace au princiupe du XMLHt Problème avec les propriétés d'un objet [ par wuconceptor ] Alors  voilà, j'ai une liste (SELECT) et quand je choisis une option j'aimerais que ça me change la "visibility" de l'objet qui porte l'id choisi dans [balise object] modifier dynamiquement un object [ par glanumf ] Bonjour a tous, J'arive pas a modifier une balise object de mon document HTML. Bon j'explique plus precisemment, j'ai mit un object dans ma page a Object() [ par revolt ] Bonjour, voici mon pb : On m'a donné un fichier ecrit en javascript qui utilise un objet appelé API_78Ce fichier apelle des fonction que je suis sensé


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,203 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales