Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1013 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Gerer le style

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Gerer le style

n°197902
mkracing66
Posté le 20-08-2002 à 12:29:27  profilanswer
 

Qqun pourrait il me dire si c possible d executer une fonction sur le onmouseover et onmouseout et affecter la propriete style de l element l appelant ?
 
Si c possible un petit bout de code serait de la plus grande aide...
Merci :jap: ;)


---------------
L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui ! [Pierre Desproges]
mood
Publicité
Posté le 20-08-2002 à 12:29:27  profilanswer
 

n°197927
Dost67
Posté le 20-08-2002 à 13:05:38  profilanswer
 

http://www.toutjavascript.com/savoir/savoir20.php3
 
Le + chiant c être compatible avec tous les nav.


Message édité par Dost67 le 20-08-2002 à 13:06:04
n°197934
gm_superst​ar
Appelez-moi Super
Posté le 20-08-2002 à 13:17:21  profilanswer
 

Exemple :
 
div = document.getElementById("div1" );  
div.style.marginTop = "20px";  

n°197963
mkracing66
Posté le 20-08-2002 à 14:08:09  profilanswer
 

Excellent ca marche ! mais.....
 
il n est pas possible de gerer id et class en meme temps ?
 
Ce que je veux dire c que je veux appliquer la fonction js pour modifier la propriete du style sur un tableau ki a une definition de class (pour le css) et d autres ki n ont pas de finition css.
Donc pour ceux la l id passent tres bien mais pas pour les autres ki ont une definition de class... :heink:  
ouais je sais c tordu.
 
Je fais comment ?
il y a moyen de recup le nom de la class ? getelementclass ca existe ca ? ou alors un event.class ou je ne sais pas kel propriete de js ?
 
thx pour vos indications ;)


---------------
L'ennemi est bête : il croit que c'est nous l'ennemi alors que c'est lui ! [Pierre Desproges]
n°198026
gm_superst​ar
Appelez-moi Super
Posté le 20-08-2002 à 15:24:48  profilanswer
 

Non, getElementByClass ça existe pas. Tu dois accéder individuellemnt à chaque élément.
 
Ce que tu peux faire c'est récupérer avec la propriété 'childNodes' de ton élément courant la liste de tout ses enfants. Ensuite tu vérifie sur chacun de ces enfants s'ils ont l'attibut class (avec la méthode hasAttribute("class" ))

n°199439
Maxime
Posté le 22-08-2002 à 02:43:48  profilanswer
 

Comment on se sert de getElementById?
ca marche comment exactement?

n°199537
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 10:18:09  profilanswer
 

<element id="monId"> ... </element>
 
Ensuite dans le javascript, tu récupères un objet élément comme ça :
 
elem = document.getElementById("monId" );
 
 
 
Tous les 'id' doivent être unique dans tout le document.

n°387360
aspegic500​mg
Posté le 08-05-2003 à 19:10:49  profilanswer
 

gm_superstar a écrit :

<element id="monId"> ... </element>
 
Ensuite dans le javascript, tu récupères un objet élément comme ça :
 
elem = document.getElementById("monId" );
 
 
 
Tous les 'id' doivent être unique dans tout le document.


 
J'ai exactement le meme probleme que MkRacing66, j'ai besoin de changer un attribut css definissant la hauteur des cellules d'un tableau (  td.menu { height:20px;}  ) à partir d'une fonction javascript.
 
(Ou alors pour ce que je veux faire il faudrait que je puisse extraire les valeurs d'un css) ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Gerer le style

 

Sujets relatifs
Pour gérer des news style hardware avec auteur date etc...Style de Formulaire
[HTML CSS] select et style [resolu]URL Rewriting ou comment gérer les sessions sans cookie
attribut de style avec DOMJ'aimerais gérer une compétition grace a un site web ?
Problème css style SELECT[html-css] une balise "neutre" pour mettre un style particulier ?!
[PHP] Comment fait on pour gerer les liens ? 
Plus de sujets relatifs à : [JS] Gerer le style


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR