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 :

appliquer un style à la fonction toggle(affichage ou non d'un bloc)


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut appliquer un style à la fonction toggle(affichage ou non d'un bloc)
    salut
    j'ai dans ma page web divers blocs à afficher
    pour cela,j'ai utiliser la fonction JS toggle qui permet d'afficher ou non afficher un bloc
    la fonction marche bien mais je voudrait appliquer un style à la fonction
    (par example je veut que le bloc se ferme du coin bas à droite vers le coin haut à gauche)

  2. #2
    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
    Pour commence togglke n'est pas une fonction JS, tu dois sasn doute utiliser une librairie ...

    appliquer un style à la fonction ???

    Tu parles plutot d'effet.
    Peut être ta librairie contient-elle des effets paramètrables ...

    Sinon passe par Jquery ou scriptaculous
    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 !

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    Pour commence togglke n'est pas une fonction JS, tu dois sasn doute utiliser une librairie ...

    appliquer un style à la fonction ???

    Tu parles plutot d'effet.
    Peut être ta librairie contient-elle des effets paramètrables ...

    Sinon passe par Jquery ou scriptaculous
    bonjours SpaceFrog,
    merci pour votre reponse,
    c'est juste je parle d'effet
    voici mon code js:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function toggle(obj) {
    	var el = document.getElementById(obj);
    	if ( el.style.display != 'none' ) {
    		el.style.display = 'none';
    		Effect.Shrink(obj);
    	}
    	else {
    		el.style.display = '';
    		Effect.Grow(obj);
    	}
     
    }
    mais les deux fonctions Effect.Shrink et Effect.Grow n'ont pas marché

  4. #4
    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
    Effect ? shrink ? ça sort d'ou ???
    Utilises tu une librairie ???
    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 !

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    Effect ? shrink ? ça sort d'ou ???
    Utilises tu une librairie ???
    j'ai trouves ces deux effets dans une application dans la fonction toggle ,
    j'ai pensé alors qu'ils font partir des fonctions predefinis pour javascript

  6. #6
    Membre éprouvé Avatar de DiDieuh
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 111
    Par défaut
    Se sont deux fonctions qui font parties du framework scriptaculous de prototype, si tu les spécifies pas à ta page, ces fonctions resteront inconnues au bataillon et ton script continuera à planter .

    Pour le lien : http://script.aculo.us/downloads

    Le zip contient les deux biblio, bon courage

  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
    Encore une fois la fonction toggle n'est pas une fonction native de javascript ...
    Si tu ne nous dis pas quelle librairie tu utilises ...

    pour le moment ta fonction toggle se limite à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function toggle(obj) {
    	var el = document.getElementById(obj);
    	if ( el.style.display != 'none' ) {
    		el.style.display = 'none';
    			}
    	else {
    		el.style.display = '';
    			}
     
    }
    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 éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par DiDieuh Voir le message
    Se sont deux fonctions qui font parties du framework scriptaculous de prototype, si tu les spécifies pas à ta page, ces fonctions resteront inconnues au bataillon et ton script continuera à planter .

    Pour le lien : http://script.aculo.us/downloads

    Le zip contient les deux biblio, bon courage
    merci infiniment pour la reponse
    je veut voir ce framework et eassayer de faire fonctionner mon objectif
    thanks

  9. #9
    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
    Heu oui utiliser une librairie impose d'avoir les scripts dans ton arborescence et de lier les fichiers de la librairie à la page qui doit les utiliser ...
    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 !

  10. #10
    Membre éprouvé Avatar de DiDieuh
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 111
    Par défaut
    No problemo. Pour la petite histoire, scriptaculous est un framework facilitant tout ce qui concerne les effets sur ta page, il reste assez lourd, mais permet de faire facilement des trucs "jolis". Celui-ci s'appuie sur Prototype, tu peux aussi lire leur doc pour comprendre certaines syntaxe q'utilise scriptaculous,
    comme par exemple $('madiv') au lieu de document.getElementById('madiv').

    Bonne lecture.

  11. #11
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Concernant les effets de script.aculo.us, tu as ce tuto
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. Réponses: 6
    Dernier message: 19/03/2011, 11h13
  2. Appliquer un style à toggle
    Par riadhhwajdii dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 03/09/2009, 18h14
  3. une fonction d'affichage à rajouter
    Par isidore dans le forum C++
    Réponses: 17
    Dernier message: 27/02/2005, 17h03
  4. Appliquer plusieurs styles à une zone
    Par hdd dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 03/12/2004, 15h46
  5. Fonction d'affichage
    Par Mynautor dans le forum OpenGL
    Réponses: 2
    Dernier message: 31/05/2004, 11h52

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