English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Окно может быть основным окном, рамочным набором или отдельной рамкой, а также новым окном, созданным с помощью JavaScript.
ЭтотwindowОбъект represents window в браузере. Объект window создается браузером автоматически.
Все глобальные переменные являются свойствами, функции — методами объекта window.
Все глобальные объекты JavaScript, функции и переменные автоматически становятся членами объекта window.
Объект документа является свойством объекта window. Поэтому, ввод
window.document.write("Hello world")
Как и下面的
document.write("Hello world")
Объект window предоставляет 2 свойства для нахождения ширины и высоты видимой части браузерного окна.
Эти два свойства возвращают размер в пикселях:
window.innerWidth -Внутренняя ширина браузерного окна (в пикселях)
window.innerHeight -Внутренняя высота браузерного окна (в пикселях)
Вот пример отображения текущего размера окна:
var h = window.innerHeight; var w = window.innerWidth;Проверьте‹/›
Для Internet Explorer 5, 6, 7, 8:
document.documentElement.clientWidth
document.documentElement.clientHeight
или
document.body.clientWidth
document.body.clientHeight
Кросс-браузерные решения (для IE8 и более ранних версий использовать clientWidth и clientHeight):
var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;Проверьте‹/›
Использование события onresize для отображения высоты и ширины:
<body onresize="myFunc()"> <script> function myFunc() { var w = window.innerWidth; var h = window.innerHeight; document.getElementById("para").innerHTML = "Ширина: " + w + "<br>Высота: " + h; } </script>Проверьте‹/›
window.open()Метод откроет новый браузерный窗口 и загрузит в него указанный документ.
Следующие примеры открываются в новом окне с указанными шириной и высотой: "ru.oldtoolbag.com"
window.open("https://ru.oldtoolbag.com", "", "width=400, height=300");Проверьте‹/›
Для полного справочника по свойствам и методам обратитесь к нашемуСправочник по объекту окна JavaScript.
Часть справки содержит описание и примеры всех свойств и методов окна.