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 régulier 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
    Points : 118
    Points
    118
    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 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 640
    Points : 66 665
    Points
    66 665
    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

  3. #3
    Membre régulier 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
    Points : 118
    Points
    118
    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 régulier 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
    Points : 118
    Points
    118
    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