Bonjour,

J' ais appelé ça Javascripte et Doctype pour en finir , en fait pour avoir parcouru toute la toile (non quand même pas) mais pas loin de un mois de travail et lecture, rien de bien convainquant

Pour faire court, dans l'exemple de ma question j'ais une valeur "qui"
pour le navigateur ...
De même nx et ny pour la largeur et la hauteur de ma fenêtre.

Avant, à la belle époque, j'avais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 if (qui==1){ nx=document.body.offsetWidth;ny=document.body.offsetHeight;  }
  if (qui==2){  nx = innerWidth;  ny = innerHeight; }
  if (qui==3){  nx=window.innerWidth; ny=window.innerHeight;}
J'obtenait, indispensable pour moi, la taille au pixel pret de ma fenêtre visible !
nx et ny enpixels.
Sachant que mon DOCTYPE était a l'époque
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
Maintenant, le seul fait d'étre passé a

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"   "http://www.w3.org/TR/html4/loose.dtd">	
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"  lang="fr">
Fait que ça ne marche plus !
J'obtient bien un semblant de résultat avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
nx=document.documentElement.offsetWidth;
ny=document.documentElement.offsetHeight;
Mais ce n' est plus de loins au pixel pret ...

Une idée ?