Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Другие темы раздела
JavaScript Скрипт не работает в FireFox https://www.cyberforum.ru/ javascript/ thread161611.html
Здравствуйте, поставил на страницу скрипт <input type='Button' value='Закрыть' OnClick='window.close();'> Сначала работал без проблем, а теперь перестал работать. В IE и Opera работает....
Как при нажатии по ссылке что-нибудь вывести JavaScript
Наверное самый глупый вопрос по php. Просто надо как то обработать нажатие на ссылку. Покажите пожалуйста на примере вывода текста при помощи echo. И как мне показать php какую именнно ссылку надо...
JavaScript XMLHttpRequest POST
<script language="javascript" type="text/javascript"> var req; function loadXMLDoc(url) { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange...
JavaScript Как из textarea сохранить текст в переменную? Вопрос в теме. За ранее благодарен https://www.cyberforum.ru/ javascript/ thread161419.html
JavaScript Летающая картинка https://www.cyberforum.ru/ javascript/ thread161411.html
Нужен скрипт,суть вот в чем: По экрану летает gif анимация, в случайную сторону и высоту. Нашел примерно - http://www.woweb.ru/js/9/063/ но тут часто застревает в углу и не работают анимированные...
JavaScript Как вызвать AJAX по ссылке
Нужно визвать функцию-запрос AJAX ссилкою.
JavaScript innerHTML
Простите, другого названия не придумал. <table id="element" border="1" width="500px"></table> <input type="text" size="999999999999999999999999999" name="inter"> <script type="text/javascript">...
JavaScript загрузка страницы Как сделать загрузку страницы в %. То есть, чтобы сначала загрузились все файлы, а потом уже открылась страница https://www.cyberforum.ru/ javascript/ thread161327.html
JavaScript Вызов функции, находящейся в другой функции https://www.cyberforum.ru/ javascript/ thread161302.html
Добрый день! Есть такая функция: function func1(p1, p2) { function func2() {alert(1);} func2(); } Мне нужно вызвать func2 за пределами func1
JavaScript Открывание сразу двух страниц Всем привет. Очень нужно, чтобы после нажатия в форме кнопки "продолжить" открывалось сразу 2 страницы. Ссылка в форме реализована тегом <form action="http:// ..... Помогите чайнику. Очень... https://www.cyberforum.ru/ javascript/ thread161285.html
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
27.08.2010, 10:17 0

window.document.write и window.alert()

27.08.2010, 10:17. Просмотров 4116. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение


1)
window - глобальный объект, который создается браузером автоматически при открытии нового окна, вкладки или всплывающего окна. Реализация класса целиком зависит от браузера. Например, в Firefox класс называется (sic!) ChromeWindow, в браузере Google Chrome - DOMWindow, а в IE - банально Window. Это легко определить, запустив консоль Javascript и напечатав window.constructor

2)
Цитата Сообщение от Syltan Посмотреть сообщение
Объясните,это что получается главный объект виндоу, содержит
объект документ с методом врайт?
Совершенно верно.
Цитата Сообщение от Syltan Посмотреть сообщение
window.document - это объект в объекте чтоли,а какой же тогда класс у этих объектов?
Верно. Объект в объекте.
Класс называется HTMLDocument. В данном случае разработчики браузеров "привязаны" к стандарту DOM, поэтому название класса одинаковое для всех браузеров.


Цитата Сообщение от Syltan Посмотреть сообщение
3)window.alert()
Здесь тоже получаеться объект в объекте, а где же класс от которого объект виндоу идёт,
или здесь объект виндоу который содержит метод алерт, но где класс объекта виндоу?
И если алерт это метод, тогда почему если брать такую строку
window.document.write документ это будет не методом а объектом.
4) как может быть объект в объекте в этой строке считаться
window.document.write
а в этой
window.alert() метод в объекте тогда.
Это азы Javascript и его объектной сущности. Любой объект может содержать в себе кучу членов: простые величины (скаляры), другие объекты, а также методы. window.alert(), к примеру - это метод глобального объекта window. А window.document.write() - это метод класса HTMLDocument, от которого образован объект document, который является членом глобального объекта window.

Кстати, идентификатор window можно не писать, потому что это глобальный объект. То есть можно писать просто alert() и document.write()

Вернуться к обсуждению:
window.document.write и window.alert()
3
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2010, 10:17
Готовые ответы и решения:

Ошибка в window.captureEvents(Event.CLICK); window.onClick= handle; function handle(e) { alert(''); return false; }
&lt;script&gt; window.captureEvents(Event.CLICK); window.onClick= handle; function handle(e) { ...

Как применить стиль к методу alert и document.write?
Подскажите как применить стиль (можно и css) к методу alert и document.write. Я знаю что можно и...

window.alert с флагами vbCritical, vbQuestion, vbExclamation, vbInformation
есть такое дело MsgBox с разными таким значками, из javascript'овой объектной модели в...

Передача параметров из form в iframe (action='javascript: window.alert(this); void(0);')
Добрый день. Я пытаюсь передать множество параметров из своей формы в Iframe. А точнее:...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
8
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.