Lire un style css ? sivouplééé important [javascript] - HTML/CSS - Programmation
Marsh Posté le 08-05-2003 à 19:10:53
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
Marsh Posté le 08-05-2003 à 19:12:17
MagicBuzz a écrit : Je crois pas qu'il existe de moyen propre. |
bonne idéeeee
Merci beaucoup!
Je teste ca de suite
Marsh Posté le 08-05-2003 à 19:14:36
> 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
Marsh Posté le 08-05-2003 à 19:15:42
MagicBuzz a écrit : document.getElementByID("tonObj" ).style.height |
Ne marche que si style.height est déjà renseigné (tonObj style="height: ...." )
Marsh Posté le 08-05-2003 à 19:25:50
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
Marsh Posté le 08-05-2003 à 19:27:39
Argh, désolé, je croyais que ça marchait.
Ouais ben t obligé de faire du non standard, tu va t'amuser
Marsh Posté le 08-05-2003 à 18:28:29
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
Message édité par aspegic500mg le 08-05-2003 à 18:35:32