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 :

[ Changement la css sur un onclick ]


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    83
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 83
    Par d�faut [ Changement la css sur un onclick ]
    Bonjour tout le monde,

    Je vous explique mon petit souci. Je ne suis pas expert en javascript.

    Je d�veloppe une apllication avec une arboresence qui permet de cr�er des dossiers tout comme dans l'explorateur windows.

    J'aimerai utiliser un style diff�rent pour le dossier qui est parcouru pour qu'on puisse savoir dans quel dossier nous sommes.

    Je pense qu'il faut que je fasse �a sur un onclick ou onfocus mais j'ignore un peu comment proc�der.

    Donc si quelqu'un pouvait m'aider, �a serait cool

    Merci d'avance pour votre aide.

    ++

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    63
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 63
    Par d�faut
    Salut ,

    Je pense avoir la solution a ton probl�me

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <div OnClick="this.style.border='2px solid red';">lala</div>
    Lors du clic , ca mettra une bordure de 2px solid red au div que tu clic

    Tu peux evidemment faire un getElementById (a la place du this)

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    83
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 83
    Par d�faut
    Oui effectivement, c'est ce que j'avais essay�. Cela fonctionne � moiti�.

    En faite, avec le
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    OnClick="this.style.border='2px solid red';"
    , il m'encadre en rouge tous les boutons sur lesquels j'ai cliqu�. Or je voudrai qu'il m'encadre uniquement le bouton sur lequel je me trouve.

    Suis-je assez clair ? :s lol

    Merci pour ton aide en tout cas.

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2007
    Messages
    83
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 83
    Par d�faut
    C'est bon, je pense avoir trouv� la solution � mon probl�me.

    J'ai rajout� un OnBlur

    Merci pour votre aide

  5. #5
    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
    Par d�faut
    salut , tu peux aussi utiliser les css
    si ton dossier est un lien
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    a:hover{
    background-image:tonurl;
    }
     
    a:selected{
    	background-image:tonurl;
    }
    ou en javascript tu devras reparcourir tous les autres dossier pour les "d�selectionner"

    genre :

    <a href="#" onclick="javascript:methodeAffichage();methodeChangeIcone();return false">...</a>
    et dans ta m�thode tu devras scanner tout tes autres icone de dossier pour les repasser en version "normal"

    OU !

    solution plus simple ... utiliser une variable tampon :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    var ancienDossier =null;
     
    function(mondossier){
    mondossier.style.backgroundImage = tonurl;
    ancienDossier.style.backgroundImage = image de base;
    ancienDossier = mondossier; 
    }
    voila

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MooTools] Supprimer une classe CSS sur un �v�nement onclick
    Par titof90 dans le forum Biblioth�ques & Frameworks
    R�ponses: 2
    Dernier message: 24/04/2010, 02h27
  2. D�truire un bouton sur son OnClick
    Par Volfoni dans le forum C++Builder
    R�ponses: 5
    Dernier message: 08/06/2006, 12h00
  3. Changement de CSS lors d'un mouseover
    Par jeff37 dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 27/05/2005, 16h03
  4. css sur le submit et button
    Par mic79 dans le forum Mise en page CSS
    R�ponses: 3
    Dernier message: 19/01/2005, 09h51
  5. []Changement d'�chelle sur un MSChart
    Par Lanf dans le forum VB 6 et ant�rieur
    R�ponses: 4
    Dernier message: 20/04/2004, 09h08

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