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 :

Selecteur de couleur


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Par défaut Selecteur de couleur
    Bonjour,

    Je suis à la recherche d'un code qui permettrais d'afficher une palette de couleur prédéfinie comme ceci :


    (Screen de TinyMce)

    Je n'ai pas besoin d'un éditeur complet comme TinyMce, ni d'un sélecteur de couleur poussé ... un petite palette de 40 couleurs me suffit.

    Mes recherches m'ont conduit sur des "color picker" poussé ... JsColor par exemple ... mais c'est bien trop compliqué... c'est pour intégré sur un phpBB, j'ai pas besoin d'aussi complet.


    Merci

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    il doit etre possible d'isoler le code de tinyMCE quoi que niveau droits ...

    sinon
    color picker javascript source - Recherche Google
    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é Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Par défaut
    Bon je me suis inspiré de ça : http://blog.jaysalvat.com/articles/c...-en-jquery.php

    Par contre j'ai un soucis je voudrais que si je fait un clic ailleurs que sur ma palette elle se ferme toute seule

    Pour schématisé j'ai un div #wrapbody qui est mon conteneur de page, un bouton #bbcolorpicker qui affiche la palette ...

    j'ai implémenté cette fonction dans le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    			$("#wrapbody").click(function(){			
    				if( boolColorPicker )
    				{
    					$('#ColorPicker').remove();
    					boolColorPicker = false;
    					return false;
    				}
    			});
    mais du coup ça affiche plus rien

    Le code en entier

  4. #4
    Membre éclairé Avatar de dark_vidor
    Homme Profil pro
    Élève
    Inscrit en
    Janvier 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Élève

    Informations forums :
    Inscription : Janvier 2005
    Messages : 321
    Par défaut
    J'ai trouvé une solution comme ça :

    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
     
     
    			//Je detecte le mouseout sur mon bouton affichant mon div de sélection de couleur (pour mettre la variable booléenne a true si le div est affiché
    			$$.mouseout(function(){
    				if( $('#ColorPicker') )
    				{
    					boolColorPicker = true;
    				}
    				return false;
    			});
     
    			//Sur clic, je contrôle la cible du clic et la variable bool pour supprimer le calque
    			$().click(function(event){
     
    				if( !$(event.target).is('#ColorPicker') && boolColorPicker == true )
    				{
    					$('#ColorPicker').remove();
    					boolColorPicker = false;
    					return false;
    				}
    			});
    Je sais pas ce que ça vaut Mais c'est compatible IE on dirait

Discussions similaires

  1. [WD14] Changement couleur d'une option d'un selecteur
    Par WDKyle dans le forum WinDev
    Réponses: 20
    Dernier message: 28/01/2010, 16h06
  2. couleurs dans selecteurs
    Par pcappell dans le forum WinDev
    Réponses: 2
    Dernier message: 12/07/2007, 08h35
  3. Mixage de Couleurs
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 29/05/2002, 13h34
  4. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

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