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
J'obtenait, indispensable pour moi, la taille au pixel pret de ma fenêtre visible !
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;}
nx et ny enpixels.
Sachant que mon DOCTYPE était a l'époque
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"> <html>
Fait que ça ne marche plus !
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">
J'obtient bien un semblant de résultat avec
Mais ce n' est plus de loins au pixel pret ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 nx=document.documentElement.offsetWidth; ny=document.documentElement.offsetHeight;
Une idée ?
Partager