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

Bibliothèques & Frameworks Discussion :

Apparition en fondu de formulaires (Opacity) [script.aculo.us]


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 22
    Par défaut Apparition en fondu de formulaires (Opacity)
    Bonsoir à tous.

    Je vous explique mes problèmes:

    Ma page contient 2 formulaires.

    Je souhaiterais, lors du chargement de ma page, que mes deux formulaires soient invisibles. (Ou qu'un seul des deux soit visible).

    Au clic sur le bouton1, si le formulaire 2 est visible à ce moment la, le faire disparaître, et faire apparaître le formulaire1 au milieu de ma page.

    Au clic sur le bouton2, si le formulaire 1 est visible à ce moment la, le faire disparaître, et faire apparaître le formulaire2 au milieu de ma page.

    J'ai réussi à faire apparaître et disparaître mes formulaires aux clics sur les boutons (Avec Scriptaculous). Mais je ne sais pas comment vérifier si l'autre formulaire est affiché ou pas... Ce qui fait que s'il n'était pas affiché, il s'affiche et disparaît.

    De plus, je ne sais pas comment les afficher au même endroit. (en milieu de page).

    Pour qu'ils soient invisibles dès le départ j'ai bien essayé de mettre l'opacity à 0, mais du coup quand je le rends visible au clic sur le bouton (avec scriptaculous), il apparaît et disparaît ensuite...

    Et autre problème, on peut cliquer sur les formulaires, même s'ils sont invisibles...

    Je ne sais pas si j'ai été très clair... Je suis désolé, j'en demande beaucoup mais je vous remercie par avance.

    Bonne soirée/nuit à tous !

  2. #2
    Membre très actif
    Homme Profil pro
    Second de cuisine
    Inscrit en
    Avril 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Second de cuisine
    Secteur : Alimentation

    Informations forums :
    Inscription : Avril 2005
    Messages : 193
    Par défaut
    Pour faire apparaitre un element:

    http://madrobby.github.com/scriptaculous/effect-appear/

    Pour le faire disparaitre:

    http://madrobby.github.com/scriptaculous/effect-fade/

    Pour vérifier la visibilité d'un element:

    http://api.prototypejs.org/dom/Element/visible/

    Bonne chance

  3. #3
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 22
    Par défaut
    Un grand merci à toi !

    Je test tout ça et je met à résolu quand tout est bon

    Merci

  4. #4
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 22
    Par défaut
    Eh bien tout cela est parfait

    J'ai réussi à faire exactement ce que je voulais

    Juste la visibilité dès le départ que je n'arrive pas à régler. Le visibility:hidden ou le display:none font qu'il ne s'affiche plus du tout au onclick ensuite.

    Comment faire ?

    Une dernière chose. Après le appear, je voudrais faire le focus d'un champ de formulaire. Si le formulaire est déjà apparu, ça marche, mais si il doit d'abord apparaître, cela ne marche pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" value="Sign In" id="connectBt" onclick="$('inscriptionForm').hide(); $('connectForm').appear(); document.getElementById('loginConnect').focus(); ">
    Voila ce qui est exécuté au clic sur le bouton...

    Une idée ? Il faudrait en fait que le focus se fasse une fois le appear complètement terminé pour que cela fonctionne, mais comment faire ?

    Merci par avance !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. popup jquery apparition en fondu
    Par thebestxav dans le forum jQuery
    Réponses: 0
    Dernier message: 29/04/2011, 18h34
  2. [8] Apparition en fondu d'une image
    Par cynoq dans le forum Flash
    Réponses: 2
    Dernier message: 29/12/2010, 17h57
  3. Apparition en fondu avec javascript
    Par Emotion dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 07/11/2010, 18h54
  4. Apparition et disparition sous formulaire
    Par makintoch dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/01/2009, 18h51
  5. Réponses: 1
    Dernier message: 12/12/2008, 09h14

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