Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Script qui ne fonctionne pas sous Mozilla [ JavaScript et le navigateur / Problème de compatibilité ] (boninou)

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é 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

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.