JavaScript: comment découvrir la largeur et la hauteur du point de vue dans la fenêtre du navigateur?

Comment trouver la largeur et la hauteur du point de vue dans la fenêtre du navigateur? Et comment savoir combien de document s'est déroulé vers le bas et vers la droite?

Essayez cette fonction … et appelez-la au besoin 🙂

function getViewPortSize() { var viewportwidth; var viewportheight; //Standards compliant browsers (mozilla/netscape/opera/IE7) if (typeof window.innerWidth != 'undefined') { viewportwidth = window.innerWidth, viewportheight = window.innerHeight } // IE6 else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { viewportwidth = document.documentElement.clientWidth, viewportheight = document.documentElement.clientHeight } //Older IE else { viewportwidth = document.getElementsByTagName('body')[0].clientWidth, viewportheight = document.getElementsByTagName('body')[0].clientHeight } return viewportwidth + "~" + viewportheight; } 
 height = document.body.clientHeight; width = document.body.clientWidth; 

En ce qui concerne la position de défilement, je ne sais pas s'il existe une façon standard de déterminer cela, mais cela devrait fonctionner dans la plupart des navigateurs:

 scrolled = document.body.scrollTop;