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

  FORUM HardWare.fr
  Programmation

  JavaScript : Taille de documet et taille de fenêtre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JavaScript : Taille de documet et taille de fenêtre

n°87503
MarvinLeRo​uge
In Colt We Trust
Posté le 09-01-2002 à 17:44:40  profilanswer
 

Salut,
 
J'ai un problème avec une page dont lecontenu est dynamique, et dont je ne peux calculer la taille exacte à l'avance (en hauteur surtout).
 
Est-il possible d'obtenir la taille d'un documentaprès sa construction ?
 
Merci :D


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
mood
Publicité
Posté le 09-01-2002 à 17:44:40  profilanswer
 

n°87504
darkoli
Le Petit Dinosaure Bleu
Posté le 09-01-2002 à 17:48:47  profilanswer
 

à ma connaissance non !!!
 
Tu peux connaître la taile de la partie visible de la page mais pas la taille totale du document, enfin il ne me semble pas !!!


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°87509
youdontcar​e
Posté le 09-01-2002 à 18:06:46  profilanswer
 

document.body.scrollWidth, document.body.scrollHeight pour la taille complète du document
 
document.body.offsetWidth, document.body.offsetHeight pour la taille affichée  
 
document.body.clientWidth, document.body.clientHeight pour la taille client affichée (ie sans les scrollbars & co).

n°87520
darkoli
Le Petit Dinosaure Bleu
Posté le 09-01-2002 à 18:19:29  profilanswer
 

à ben si on peut !!!


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°87570
MarvinLeRo​uge
In Colt We Trust
Posté le 09-01-2002 à 20:38:10  profilanswer
 

Bon en fait moi ce qui m'intéresse c'est la hauteur complète. Je teste cà demain sur ma super pop-up asp et je vous dit ce qu'il en est.


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°87711
MarvinLeRo​uge
In Colt We Trust
Posté le 10-01-2002 à 09:38:05  profilanswer
 

Merci beaucoup pour le body.scrollWidth, c'est bien ce que je cherche :D  
 
Malheureusement ca ne marche pas sous NS. :cry:


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°87810
youdontcar​e
Posté le 10-01-2002 à 12:43:22  profilanswer
 

tu n'as qu'à afficher toutes les variables de body pour trouver la correspondance sous NS.
 
un truc comme
 
str = '';
for (i in body)
{
  str += i + ' ' + eval('body.' + i) + '\n';
}
 
alert(str);

n°88228
MarvinLeRo​uge
In Colt We Trust
Posté le 11-01-2002 à 09:28:33  profilanswer
 

Ca marche carrément pas: j'ai une réponse vide :cry:


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°88306
grosmethos
Posté le 11-01-2002 à 11:32:12  profilanswer
 

As tu essayé l'objet screen et ses proprietes width et height...
window.screen.width.....
peut etre que c'est que ce que tu recherches... :bounce

n°88342
youdontcar​e
Posté le 11-01-2002 à 13:36:28  profilanswer
 

youdontcare a écrit a écrit :

str = '';
for (i in document.body)
{
  str += i + ' ' + eval('document.body.' + i) + '\n';
}
 
alert(str);


s'il faut que je me corrige en plus ... :D

mood
Publicité
Posté le 11-01-2002 à 13:36:28  profilanswer
 

n°88357
MarvinLeRo​uge
In Colt We Trust
Posté le 11-01-2002 à 14:11:48  profilanswer
 

>>Youdontcare :
 
J'ai essayé document.body AVANT de te dire que ca ne marchait pas :D


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°88372
youdontcar​e
Posté le 11-01-2002 à 14:48:31  profilanswer
 

MarvinLeRouge >> yep, c'est la grosse merde mozilla / netscape. j'ai fait qq tests et la dernière build du dinosaure plantait sur les trucs les plus basiques.
 
ceci dit ...
 
<body id='myBody'>
   <div id='infos'><b>hello !</b></div>
   <script>
      str = '';
      n = document.getElementById('myBody';);
      for (i in n)
      {
         str += i + ' ' + eval('n.' + i) + '<hr size="1">';
      }
      document.getElementById('infos';).innerHTML = str;
   </script>
</body>
 
donne les valeurs offsetWidth et offsetHeight, qui contrairement à ie, ont l'air de donner la taille entière du document.

n°1969965
Erwan-L
Posté le 28-02-2010 à 11:14:42  profilanswer
 

Salut,  
 
pour connaître, quelque soit le navigateur, la taille de la page, je te renvoie à cette adresse :
 
http://sitesweb.abondance.free.fr/ [...] dBillet=34
 
 
Au besoin, tu trouveras sur ce même site d'autres scripts permettant de connaître les mesures de la fenêtre, celles du scrolling, celles d'un élément HTML, et la position de la souris. J'ai pas mal fouiné pour réunir/perfectionner tous ces scripts, alors autant en faire profiter les autres.


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

  JavaScript : Taille de documet et taille de fenêtre

 

Sujets relatifs
pb de java script ca s ouvre pas ds la bonne fenetre[javascript] FOCUS()...
[HTML-JAVASCRIPT] - sauver la page courante via JavaScript ?[javascript ?] lancer 2 frames en 1 click depuis 1 page sans frames
[javascript] popup .... un truc bizarre ...[javascript]ou placer le target?
[JavaScript] Comment faire pour inserer du text dans un formulaire??[javascript]
probleme JavaScript[c++ ?] taille d'un pointeur en bit ?
Plus de sujets relatifs à : JavaScript : Taille de documet et taille de fenêtre


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