Vindustørrelser i JavaScript

Følgende egenskaper inneholder størrelsene på nettleservinduet, uten å inkludere rullefeltet:

javascriptlet w = document.documentElement.clientWidth;  // bredde
let h = document.documentElement.clientHeight; // høyde

Følgende egenskaper inkluderer rullefeltet:

javascriptlet w = window.innerWidth;  // bredde
let h = window.innerHeight; // høyde

Forskjellen mellom de to typene egenskaper gir størrelsen på rullefeltet:

javascriptlet w1 = document.documentElement.clientWidth;
let w2 = window.innerWidth;

console.log(w2 - w1);
Задание 1

Ved klikk på knappen, skriv ut bredden og høyden på vinduet.

Задание 2

Ved klikk på knappen, sjekk om det er vertikalt rullefelt i vinduet.

Задание 3

Ved klikk på knappen, sjekk om det er horisontalt rullefelt i vinduet.