JavaScript : Taille de documet et taille de fenêtre - Programmation
Marsh Posté le 09-01-2002 à 17:48:47
à 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 !!!
Marsh Posté le 09-01-2002 à 18:06:46
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).
Marsh Posté le 09-01-2002 à 18:19:29
à ben si on peut !!!
Marsh Posté le 09-01-2002 à 20:38:10
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.
Marsh Posté le 10-01-2002 à 09:38:05
Merci beaucoup pour le body.scrollWidth, c'est bien ce que je cherche
Malheureusement ca ne marche pas sous NS.
Marsh Posté le 10-01-2002 à 12:43:22
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);
Marsh Posté le 11-01-2002 à 09:28:33
Ca marche carrément pas: j'ai une réponse vide
Marsh Posté le 11-01-2002 à 11:32:12
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
Marsh Posté le 11-01-2002 à 13:36:28
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 ...
Marsh Posté le 11-01-2002 à 14:11:48
>>Youdontcare :
J'ai essayé document.body AVANT de te dire que ca ne marchait pas
Marsh Posté le 11-01-2002 à 14:48:31
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.
Marsh Posté le 28-02-2010 à 11:14:42
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.
Marsh Posté le 09-01-2002 à 17:44:40
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
---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas