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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  document.body.clientHeight ne fonctionne pas sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

document.body.clientHeight ne fonctionne pas sous IE

n°1518746
theredled
● REC
Posté le 23-02-2007 à 11:00:45  profilanswer
 

Hello
 
document.body.clientHeight, qui est cencé être l'équivalent pour IE de window.innerHeight, c'est à dire qu'il doit fournir la hauteur de la fenêtre de la page web, ne marche sous IE qu'1 fois dur 2...
 
- dans une page test, sans php ni rien, pas de problème.
- dans une vraie page avec include, qqs script déclarés dans l'en-tete etc, placé au même endroit, ça ne marche pas.
 
 :(  
merci.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 23-02-2007 à 11:00:45  profilanswer
 

n°1518762
FlorentG
Posté le 23-02-2007 à 11:13:44  profilanswer
 

Tu l'appelle quand ton clientHeight ? Dans le onload ? Ou cash au début

n°1518771
theredled
● REC
Posté le 23-02-2007 à 11:17:09  profilanswer
 

FlorentG a écrit :

Tu l'appelle quand ton clientHeight ? Dans le onload ? Ou cash au début


Hello
Je l'appelle dans une fonction appellée par un lien, définie dans un script attaché dans le <head>...

 

J'ai essayé aussi dans le body, sans fonction ni rien, même pb.


Message édité par theredled le 23-02-2007 à 11:19:15

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1518774
theredled
● REC
Posté le 23-02-2007 à 11:21:12  profilanswer
 

PS je précise : quand je dit "il ne fonctionne pas", plus exactement il me retourne 0 :o


Message édité par theredled le 23-02-2007 à 11:21:25

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1518915
theredled
● REC
Posté le 23-02-2007 à 14:34:48  profilanswer
 

Je crois que j'y suis :

 

Quand on précise un DOCTYPE (cas de ma "vraie page" ), le document.body.clientHeight prend la hauteur de tous éléments positionnés dans le flux, or dans ma "vraie page", tout est en absolu :/
Donc c'est comme si la page faisait 0 de hauteur. Pas pratique.

Message cité 1 fois
Message édité par theredled le 23-02-2007 à 14:37:45

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1518930
gatsu35
Blablaté par Harko
Posté le 23-02-2007 à 14:52:53  profilanswer
 

theredled a écrit :

Je crois que j'y suis :

 

Quand on précise un DOCTYPE (cas de ma "vraie page" ), le document.body.clientHeight prend la hauteur de tous éléments positionnés dans le flux, or dans ma "vraie page", tout est en absolu  :/
Donc c'est comme si la page faisait 0 de hauteur. Pas pratique.


Ben ouais, mais faire un layout en full absolu est stupide :/

 

Et puis c'est pas le fait de preciser un doctype, puisque dans les autres navigateurs ca ne fera pas forcément pareil.

  

n°1518944
theredled
● REC
Posté le 23-02-2007 à 15:17:15  profilanswer
 

gatsu35 a écrit :

Ben ouais, mais faire un layout en full absolu est stupide :/

 

Et puis c'est pas le fait de preciser un doctype, puisque dans les autres navigateurs ca ne fera pas forcément pareil.


Pourquoi ce serait stupide ?
Mon but est d'afficher un message de confirmation dans une div (style DHTML), centrée en hauteur sur la portion d'écran affichant la page. Pour cela j'utilise window.scrollTop et window.innerHeight (et équivalents).
Ya plus judicieux ?


Message édité par theredled le 23-02-2007 à 15:18:02

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1519189
theredled
● REC
Posté le 23-02-2007 à 21:45:42  profilanswer
 

Bon ben ça doit pas être si stupide alors


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

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

  document.body.clientHeight ne fonctionne pas sous IE

 

Sujets relatifs
script qui fonctionne 1 fois sur 2, aidez moi ! :([javascript] parent.location fonctionne pas bien
[Php] Indexation de document Pdf, Doc ou Xls sous PHP / MySQLCSS : Positionner un block dans body ?
shutdown ne fonctionne pas dans un batch?[URL REWRITING] ne fonctionne
pb avec document.getElementById(texte).innerhtml[Résolu]if qui ne fonctionne pas
PERL : script appelé par 1 autre ne fonctionne pas alors que seul oui[Javascript] document.forms[0].submit(); [résolu]
Plus de sujets relatifs à : document.body.clientHeight ne fonctionne pas sous IE


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)