Javascript.RU

window

Объект window сочетает два в одном: глобальный объект javascript и окно браузера.

Для обращения к функциям и методам window не нужно указывать объект:

window.decodeURI(..)
// то же что и
decodeURI(..)

Вообще, любая переменная в конечном счете(если не найдена локально) ищется в глобальном объекте.

// можно указать window явно - будет работать:
a = new window.String("test")

Да, и кстати window является свойством window:

xhr = new window.window.window.XMLHttpRequest()
В IE: window !== window.window. Странно, да?

Также интересна статья об ошибках в IE/window: http://cappuccino.org/discuss/2010/03/01/internet-explorer-global-variables-and-stack-overflows/

Кроме роли "глобального объекта", window также предоставляет интерфейс для работы с окном браузера.

В списке методов объекта window перечислены именно эти функции, работающие с окном браузера. Прочие функции вы найдете среди глобальных методов.


Методы

window.close
window.focus
window.open

Свойства

window.parent
window.name
window.frames
window.opener
window.closed
window.status
window.history
window.top
window.location

Автор: Гость (не зарегистрирован), дата: 29 октября, 2009 - 21:27
#permalink

a где window.alert ?


Автор: Гость (не зарегистрирован), дата: 13 февраля, 2010 - 13:52
#permalink

События бы было тоже неплохо написать


Автор: Гость (не зарегистрирован), дата: 13 ноября, 2010 - 20:55
#permalink

тут пары методов нет. и не пары, а больше. например window.open или window.alert


Автор: B@rmaley.e><e, дата: 13 ноября, 2010 - 23:27
#permalink

Читать умеете? В первом комменте спросили про alert. А open есть.


Автор: Гость (не зарегистрирован), дата: 4 декабря, 2010 - 18:32
#permalink

А куда относится window.onload ? Нигде не могу найти информацию.


Автор: dmitlantis, дата: 10 апреля, 2011 - 20:23
#permalink

А как насчёт следующих методов объекта window?:

  1. back()
  2. blur()
  3. execScript()
  4. find()
  5. focus()
  6. forward()
  7. home()
  8. moveBy()
  9. moveTo()
  10. navigate()
  11. print()
  12. resizeBy()
  13. resizeTo()
  14. scroll()
  15. scrollBy()
  16. scrollTo()
  17. setHotKeys()
  18. setResizeeable()
  19. stop()

И где, простите за оффтоп, интересно остальные системные объекты браузера? Напр. Объект document, а также информация о внутренних объектах window: screen, navigator, layer и т.п. .... не полный какой-то справочник получается... или это скорее краткая шпаргалка?


Автор: Гость (не зарегистрирован), дата: 22 мая, 2012 - 18:13
#permalink

Поддерживаю, мне нужно было почитать что такое navigate, включил поиск по сайту и выдал 2 ссылки, на которых ничего нет. Справочник наполовину пустой или наполовину полный.)


Автор: Mikle, дата: 8 июня, 2012 - 16:29
#permalink

for( var k in window ) вам в помощь


Автор: Гость (не зарегистрирован), дата: 18 января, 2013 - 19:20
#permalink

Всем привет
Подскажите пожалуйста как сделать чтобы код

window.frames['textw'].scrollBy(s,0);

можно было применить не к фрейму а к div id="textw"
?


Автор: Гость (не зарегистрирован), дата: 6 сентября, 2013 - 20:57
#permalink

А почему нет window.showModalDialog()?


Автор: Гость (не зарегистрирован), дата: 26 марта, 2015 - 08:05
#permalink

ребят нужна помощь не могу разобраться как это работает window["player"+this.id]


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum