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 :

Effect.Appear et IE7


Sujet :

JavaScript

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut Effect.Appear et IE7
    bonjour à tous
    Je cherche depuis des sècles mon problème et je ne trouve pas.

    Voilà mon code :

    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
    c=document.createElement('div');
    	c.id="c";
    	c.style.marginLeft=M+"px";
    	//c.style.width=W+"px";
    	c.style.width="100%";
    	c.style.height=H+"px";
    	c.style.display="none";
    	c.style.marginTop=T+"px";
     
     
    	if (!browser.IE) {
    	    $(c).visualEffect('Opacity', { from: 0.01, to: 1.0,duration: FADE_DURATION });}
    	else {
    		//new Effect.Opacity('c', { duration:FADE_DURATION, from:0.01, to:1.0}); 
    		new Effect.Appear('c'); 
    		//$(id2).visualEffect('Opacity', { from: 0.01, to: 1.0,duration: FADE_DURATION });}
    		}
    sur firefox ça marche bien mais sur IE (else) pas moyen de le faire fonctionner
    il s'agit donc d'une div créé par programmation (car sur une div créée directement sur le html ça marche evidemment )

    j'ai essayé :

    new Effect.Appear('c');
    new Effect.Appear(c);
    new Effect.Appear($(c));
    c.visualEffect... et tràs là là, j'ai tout essayé et j'ai un message d'erreur javascript.



    merci

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    tu n'aurais pas oublié d'ajouter ta div a ton document par hazard :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    c=document.createElement('div');
    	c.id="c";
    	c.style.marginLeft=M+"px";
    	//c.style.width=W+"px";
    	c.style.width="100%";
    	c.style.height=H+"px";
    	c.style.display="none";
    	c.style.marginTop=T+"px";
    je ne vois aucun appendChild . . .

Discussions similaires

  1. [script.aculo.us] Effect.Appear() ne marche pas quand je mets le style dans un fichier .css
    Par ilalaina dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 14/07/2009, 10h07
  2. [script.aculo.us] L'Effect appear
    Par venomelektro dans le forum Bibliothèques & Frameworks
    Réponses: 7
    Dernier message: 13/10/2006, 21h36
  3. Bouton avec effects speciaux sur applet.
    Par argon dans le forum Graphisme
    Réponses: 17
    Dernier message: 06/02/2006, 21h24
  4. IE7 langue En
    Par badrou dans le forum IE
    Réponses: 3
    Dernier message: 16/08/2005, 17h10
  5. Réponses: 4
    Dernier message: 09/05/2003, 17h20

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