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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  lire les attributs d'une div

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lire les attributs d'une div

n°973917
yoskater
Posté le 07-02-2005 à 12:05:50  profilanswer
 

Code :
  1. <div id="Mchap1">..........</div>


   

Code :
  1. monX=document.getElementById(Mchap1).style.height;


 
je voudrais simplement recuperer la hauteur de la div...
 
ca renvoi rien..;/
 

mood
Publicité
Posté le 07-02-2005 à 12:05:50  profilanswer
 

n°973921
FlorentG
Unité de Masse
Posté le 07-02-2005 à 12:08:30  profilanswer
 

Faut qu'elle soit explicitement définie dans le CSS. Sinon je crois que y'a :

document.getElementById(Mchap1).clientHeight


Qui n'a pas besoin de déclaration explicite :)

n°973929
yoskater
Posté le 07-02-2005 à 12:16:42  profilanswer
 

ouais en fait j'ai un td dans une div et je voudrais connaitre   la position en haut a droite du td...

n°973931
FlorentG
Unité de Masse
Posté le 07-02-2005 à 12:18:01  profilanswer
 

Un <td> dans une div :??: Envoi un bout d'HTML histoire de voir :heink:

n°973933
yoskater
Posté le 07-02-2005 à 12:20:45  profilanswer
 

Code :
  1. <html>
  2. <head>
  3. <LINk REL=STYLESHEET TYPE="text/css" HREF="main.css">
  4. <script type="text/javascript" language="JavaScript1.2">
  5. <!--
  6. function init(){
  7.  document.getElementById("chap1" ).style.visibility="hidden"
  8. }
  9. function pop(Mchap,chap){
  10.  document.getElementById;
  11.  document.getElementById(chap).style.position="absolute";
  12.  document.getElementById(chap).style.top="8";
  13.  document.getElementById(chap).style.left="70";
  14.  posX=document.getElementById(Mchap).clientHeight;
  15.  posY=document.getElementById(Mchap).clientWitdth;
  16.  document.getElementById(chap).style.visibility="visible";
  17.  alert(posX+" "+posY)
  18. }
  19. //-->
  20. </script>
  21. </head>
  22. <body OnLoad="javascript:init()">
  23. <table>
  24.  <tr>
  25.   <td id="Mchap1"><a href="#" OnMouseOver="javascript:pop('Mchap1','chap1')" >chapitre1</td>
  26.  </tr>
  27.  <tr>
  28.   <td>chapitre2</td>
  29.  </tr>
  30.  <tr>
  31.   <td>chapitre3</td>
  32.  </tr>
  33. </table>
  34. <div id="chap1">
  35. <table>
  36.  <tr>
  37.   <td>section1</td>
  38.  </tr>
  39.  <tr>
  40.   <td>section2</td>
  41.  </tr>
  42.  <tr>
  43.   <td>section3</td>
  44.  </tr>
  45. </table>
  46. </div>
  47. </body>
  48. </html>


 
 
 
en fait la j'ai enlevé la div dont je parlai :hello:

n°973934
FlorentG
Unité de Masse
Posté le 07-02-2005 à 12:21:53  profilanswer
 

Ok, donc posX et posY contiennent les dimensions du truc, non la position ;)

n°973935
yoskater
Posté le 07-02-2005 à 12:22:06  profilanswer
 

posX et posY sont tjrs égale a 0...
moi ce que je veux c'est la taille du td id="Mchap1"

n°973938
yoskater
Posté le 07-02-2005 à 12:22:36  profilanswer
 

oui :bounce: :jap:


Message édité par yoskater le 07-02-2005 à 12:22:46
n°973982
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 13:16:41  profilanswer
 

Comme cela a été dit, la hauteur doit précédemment etre définie pour pouvoir la récupérer :/
 

n°973995
yoskater
Posté le 07-02-2005 à 13:37:39  profilanswer
 

c dommage ca mais bon...mercki! :pt1cable:  
 


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

  lire les attributs d'une div

 

Sujets relatifs
Attributs de style de h1, h2 et h3 par défaut ?Lire plusieurs Sons/Videos dans 1 Object MédiaPlayer
XML->XML via XSL traitement des attributsLire dans un fichier et y récupérer des données....
Comment lire une bdd SQL Server sous windows depuis LinuxLire une ligne en console
Lire un fichier XMLSauvegarder/Lire des objets depuis un fichier
lire un site php depuis un cdromLire les attributs d'archivage d'un fichier
Plus de sujets relatifs à : lire les attributs d'une div


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