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 :

Retrouver valeurs CSS


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut Retrouver valeurs CSS
    Bonjour,

    J'aurais voulu savoir si apres avoir appliqué un style background en javascript à un <tr>, il était possible de retrouver (en JAVASCRIPT) le style CSS d'origine ?
    Pour explication, je veux faire un onMouseOn et onMouseOut sur un élement et pour le onMouseOut je voudrais retrouver les valeurs d'origine.

    MERCIIIIIIIIII

  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
    sur le onmouseover stocke le CSS d'origine dans une propriété du tr

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onmouseover="this.defaultBGC=this.style.backgroundColor;this.style.backgroundColor=couleurvariable ...
    et du coup:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onmouseout="this.style.backgroundColor=this.defaultBGC"
    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 confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    hummm... merci c'est une bonne idée!!

    Je ne savais pas que un élement HTML pouvait avoir un attribut supplémentaire... Et mon code non plus on dirait

  4. #4
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    Pour info voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php 
    $aRetourner .= '<area shape=rect coords="'.$gauche.','.($haut+5).','.$droit.','.$bas.'" onMouseOver="javascript:document.getElementById(\''.$this->idLignesPrInteraction[$i].'\').defaultBGC = document.getElementById(\''.$this->idLignesPrInteraction[$i].'\').style.background;
    alert(document.getElementById(\''.$this->idLignesPrInteraction[$i].'\').defaultBGC);">';
    ?>
    Certe je n'ai pas fait le onMouseOut, mais en fait l'alert est vide...
    Bien sur c'est contenu dans une balise map qui marche...

  5. #5
    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
    un souci de mise en oeuvre ?

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <table style="border-collapse:collapse;">
    	<tr style='background-color:red' onmouseover="this.DefaultColor=this.style.backgroundColor;this.style.backgroundColor='white';" onmouseout="this.style.backgroundColor=this.DefaultColor;">
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    	</tr>
    	<tr style='background-color:blue' onmouseover="this.DefaultColor=this.style.backgroundColor;this.style.backgroundColor='white';" onmouseout="this.style.backgroundColor=this.DefaultColor;">
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    	</tr>
    	<tr style='background-color:yellow' onmouseover="this.DefaultColor=this.style.backgroundColor;this.style.backgroundColor='white';" onmouseout="this.style.backgroundColor=this.DefaultColor;">
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    	</tr>
    	<tr style='background-color:green' onmouseover="this.DefaultColor=this.style.backgroundColor;this.style.backgroundColor='white';" onmouseout="this.style.backgroundColor=this.DefaultColor;">
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    	</tr>
    	<tr style='background-color:pink' onmouseover="this.DefaultColor=this.style.backgroundColor;this.style.backgroundColor='white';" onmouseout="this.style.backgroundColor=this.DefaultColor;">
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    		<td>coucou</td>
    	</tr>
     
    </table>
    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 !

  6. #6
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    Ou alors dans ce cas... Existe-t-il quelque chose en javascript permettant d'activer un hover ?...

  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 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
    une balise a ...
    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 !

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

Discussions similaires

  1. Augmenter valeur CSS au clic ?
    Par thibotus01 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/07/2009, 19h56
  2. Acceder à la valeur CSS "zIndex"
    Par themoye dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/05/2008, 08h59
  3. Récupérer valeurs css d'un div
    Par webrider dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/04/2007, 11h43
  4. Retrouver valeurs avant la validation
    Par cari dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/09/2006, 18h58
  5. Lecture valeurs CSS impossible :s
    Par balti dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/09/2005, 21h32

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