Javascript et Doctype pour en finir
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 8O
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:
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:
1 2 3
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> |
Maintenant, le seul fait d'étre passé a
Code:
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:
1 2 3
|
nx=document.documentElement.offsetWidth;
ny=document.documentElement.offsetHeight; |
Mais ce n' est plus de loins au pixel pret ... :(
Une idée ?