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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [javascript] Lire un style css ? sivouplééé important

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] Lire un style css ? sivouplééé important

n°387320
aspegic500​mg
Posté le 08-05-2003 à 18:28:29  profilanswer
 

Dans une page que je fais, j'ai besoin de placer des division avec des coordonnées relative à celle d'une hauteur de case de tableau(le tableau est un menu), en bref j'ai ceci:
 
td.menu {  height:30px;
  border-top: 1px solid black;
}
 
J'ai une variable: hauteurCase;
 
J'ai besoin de mettre le height de la class td.menu, dans la variable hauteurCase, ceci avec une fonction en javascript, pour pouvoir faire ensuite des operations sur cette hauteurCase.
 
J'ai deja fait une recherche, j'ai passé ma journée a essayer des tas de choses, alors je compte sur vous pour me sortir de ce bloquage :jap:


Message édité par aspegic500mg le 08-05-2003 à 18:35:32
mood
Publicité
Posté le 08-05-2003 à 18:28:29  profilanswer
 

n°387361
MagicBuzz
Posté le 08-05-2003 à 19:10:53  profilanswer
 

Je crois pas qu'il existe de moyen propre.
 
Le plus simple, crée un élément invisible auquel tu attribue ce style.
Puis tu récupère sa hauteur avec document.getElementByID("tonObj" ).style.height

n°387364
aspegic500​mg
Posté le 08-05-2003 à 19:12:17  profilanswer
 

MagicBuzz a écrit :

Je crois pas qu'il existe de moyen propre.
 
Le plus simple, crée un élément invisible auquel tu attribue ce style.
Puis tu récupère sa hauteur avec document.getElementByID("tonObj" ).style.height


 
bonne idéeeee :love:  
 
Merci beaucoup! :ouch:  
 
Je teste ca de suite ;)

n°387371
youdontcar​e
Posté le 08-05-2003 à 19:14:36  profilanswer
 

> Lire un style css  
 
Impossible en standard, possible sous ie via http://msdn.microsoft.com/workshop [...] esheet.asp .
 
Le plus simple pour connaître la taille d'un objet est de passer par clientHeight ou offsetHeight. Non standard mais marche sous ie & mozilla.
 
<td class='menu' id='myMenu'>...</td>
 
var h = document.getElementById('myMenu';).offsetHeight;
 
à faire après le formatage (au onload() ou après)
 
différence client / offset http://msdn.microsoft.com/workshop [...] ts/div.asp

n°387374
youdontcar​e
Posté le 08-05-2003 à 19:15:42  profilanswer
 

MagicBuzz a écrit :

document.getElementByID("tonObj" ).style.height

Ne marche que si style.height est déjà renseigné (tonObj style="height: ...." )

n°387386
aspegic500​mg
Posté le 08-05-2003 à 19:25:50  profilanswer
 

youdontcare a écrit :

Ne marche que si style.height est déjà renseigné (tonObj style="height: ...." )


 
effectivement ca n'a pas l'air de fonctionner finalement :heink:  :(

n°387388
MagicBuzz
Posté le 08-05-2003 à 19:27:39  profilanswer
 

Argh, désolé, je croyais que ça marchait.
 
Ouais ben t obligé de faire du non standard, tu va t'amuser :)


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

  [javascript] Lire un style css ? sivouplééé important

 

Sujets relatifs
[Javascript]Executer un javascript a l'ouverture d'un page htmlJ'aimerai supprimer une erreur JavaScript
Appliquer un style sur du texte, par reconnaissance syntaxiqueCode javascript pas W3C compilant!!
[javascript] event crossbrowser cheche je urgent!lire la touche "control" au clavier, c'est possible?
ecrire et lire dans un fichier en visual basic 6 ?ma feuille de style toute bête ne marche pas! pourquoi??
En Javascript : Linux et Internet Explorer incompatibles??[Javascript ? PhP ?] Comment faire un fondu au chargement des pages
Plus de sujets relatifs à : [javascript] Lire un style css ? sivouplééé important


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