cs_didierll
Messages postés12Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 9 août 2007
-
19 juin 2007 à 11:32
cs_didierll
Messages postés12Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 9 août 2007
-
9 août 2007 à 09:14
Bonjour,
je souhaite connaitre la taille de la fenêtre ainsi que la taille de la zone d'affichage de la page web sous IE. J'ai déjà réussi à le faire sous firefox, mais sur IE je trouve pas.
Que me conseillez vous ?
Alors j'ai essayé de nombreuses propriétés js et je suis un peu perdu.
Quelle est la différence entre :
document.body.clientWidth
document.body.offsetWidth
window.width
window.innerWidth
window.outerWidth
car moi
window.width window.innerWidth window.outerWidth
je ne connais pas ( ce qui ne prouve rien, mais mes navigateurs n'aiment pas tout )
>>taille des barres de navigation
j'ai déjà eu à faire "l'équivalent" ( taille scroll )
j'ai "résolu" affichant un élement sans scroll, puis avec
> la différence, c'est la taille ( on doit pouvoir mieuxcfaire ! )
cs_didierll
Messages postés12Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 9 août 2007 19 juin 2007 à 14:48
Par barres de navigation, j'entends la barre de titre, la barre de menu, la barre n'adresse... Tout ce qui est au dessus de la zone d'affichage en fait.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_didierll
Messages postés12Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention 9 août 2007 19 juin 2007 à 15:19
Oui j'ai regardé le lien que tu m'a donné (au passage merci, c'est un bon résumé). En fait, j'arrive à le faire sur Firefox avec window.outerWidth mais cette propriété n'est pas disponible sous IE...
Peut être y aurait il une autre manière de le faire ? Ou alors sans passer par Javascript ?
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 9 août 2007 à 05:44
Hello,
pour connaître la taille de la fenêtre, c'est window.innerWidth pour Firefox, et pour IE tu prends un élément que tu mets à 100% en hauteur/largeur du body et tu regardes son offsetHeight / Width.
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 9 août 2007 à 05:49
Tout bien réfléchi, la méthode que je viens de donner ne doit marcher que pour un objet en position fixed (IE 7 donc !) avec les valeurs css top, bottom, left et right fixées à 0.
Je continue de réfléchir, si je trouve une solution pour IE6 je vous préviens.
à+