IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

opacit� sous IE


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    98
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 98
    Par d�faut opacit� sous IE
    Bonjour, je r�alise une animation javascript et pour cela j'ai besoin de controler l'opacit� d'un div.
    Sous Firefox, tout marche tr�s bien gr�ce �
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    document.getElementById("id").style.opacity=opa;
    mais sous IE j'ai essay� la fonction que j'ai vu sur d'autre forum mais impossible de la faire fonctionner.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("id").filter.alpha.opacity=opa;
    Quelqu'un pourrait-il m'aider?

  2. #2
    Membre exp�riment�
    Avatar de dam_moreyllo
    Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2004
    Messages
    251
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 251
    Par d�faut
    Bonjour !
    Essai plut�t :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("id").style.filter = "alpha(opacity=" + opa + ")";

  3. #3
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("id").filters[0].opacity=opa;
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    98
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 98
    Par d�faut
    Ca ne fonctionne pas, IE ne d�tecte toujours pas le changement d'opacit�

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    98
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 98
    Par d�faut
    En fait ptitskippy, ca marche, javai oubli� de changer l'id, c juste que c'est un peu lent par rapport � Firefox mais avec une detection de naviguateur et un changement de la vitesse, ca va le faire.

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    98
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 98
    Par d�faut
    ta solution fonctionne aussi spacefrog mais c'est lent aussi, donc je vais d�tecter le navigateur comme je vous l'ai dit et je changerai la vitesse

    D'ailleurs, pour d�tecter le navigateur, est-ce qu'il y a une solution autre que de d�tecter le nom du naviguateur? car je connais cette solution mais je la trouve pas tr�s propre.

    PS: je mets le tag resolu d�s que j'ai eu votre avis sur cette derni�re question

  7. #7
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Test� sous IE et FFX ...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    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
    <html>
     
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Fading Pic</title>
    </head>
     
    <body>
    <img id="spaffySpecial" src="lungs.gif" width=116 height=123 style="-moz-opacity:0;filter:alpha(opacity=0)">
    <br/>
    Opacité : <input type='text' id='result' style="width:40px;text-align:right;" />
    <script>
    var max = 100;
    var min = 0;
    var opacite=min;
    up=true;
    var IsIE=!!document.all;
    var ThePic=document.getElementById("spaffySpecial");
     
    function fadePic(){		
    				if (opacite<max && up){opacite+=2;}
    				if (opacite>min && !up){opacite-=2;}
    				if (opacite>=max){up=false;}
    				if (opacite<=min){up=true;}
     
    IsIE?ThePic.filters[0].opacity=opacite:document.getElementById("spaffySpecial").style.opacity=opacite/100;
    document.getElementById('result').value=opacite+"%"
    }
    setInterval(function(){fadePic();},100)
    </script>
    </body>
    </html>
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  8. #8
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    98
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 98
    Par d�faut
    Merci pour ce script, il marche du tonnerre

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Opacit� sous XE3
    Par yvslms dans le forum C++Builder
    R�ponses: 1
    Dernier message: 26/06/2013, 14h32
  2. changement opacit� sous Chrome
    Par pseudodejautilis dans le forum G�n�ral JavaScript
    R�ponses: 12
    Dernier message: 11/05/2011, 18h26
  3. gestion de l'opacit� sous ie
    Par sebac dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 15/07/2010, 11h25
  4. Probl�me PNG et opacit� sous IE
    Par DJejel dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 20/10/2008, 20h11
  5. Opacit� et transparence sous CF2.0
    Par sk8world dans le forum Windows Mobile
    R�ponses: 2
    Dernier message: 06/05/2008, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo