JavaScript-терезесіндегі айналымды есепке ала отырып, терезенің өлшемдері

Айналымды есепке ала отырып, терезенің өлшемдерін алайық. Өкінішке орай, барлық браузерлерде жұмыс істейтін ыңғайлы әдіс жоқ. Төменде жұмыс істейтін шешімдер келтірілген. Оларға тереңдірек ұшығу қажет емес, жай қолданыңыз.

Айналымды есепке алғандағы биіктік:

javascriptlet scrollHeight = Math.max(
  document.body.scrollHeight, document.documentElement.scrollHeight,
  document.body.offsetHeight, document.documentElement.offsetHeight,
  document.body.clientHeight, document.documentElement.clientHeight
);

console.log(scrollHeight);

Айналымды есепке алғандағы ені:

javascriptlet scrollWidth = Math.max(
  document.body.scrollWidth, document.documentElement.scrollWidth,
  document.body.offsetWidth, document.documentElement.offsetWidth,
  document.body.clientWidth, document.documentElement.clientWidth
);

console.log(scrollWidth);
Задание 1

Түймені басу арқылы айналымды есепке алғандағы биіктікті шығарыңыз.

Задание 2

Түймені басу арқылы айналымды есепке алғандағы енді шығарыңыз.

Задание 3

Түймені басу арқылы айналым астына жасырылған бөліктің биіктігін шығарыңыз.