Вы можете обращаться к свойствам, методам, и обработчикам собития текущего окна или другого окна следующими из способов:
Для получения дополнительной информации этих методах обращения к окну, смотрите объект window.
Пример 1: обращение к текущему окну. Следующая выражение обращается к форме с именем musicForm в текущем окне. Выражение выдает предупреждение, если переключатель выбран. if (self.document.musicForm.checkbox1.checked) { alert('The checkbox on the musicForm is checked!')}
Пример 2: обращение к другому окну. Следующие выражения обращаются к форме с именем musicForm в окне checkboxWin. Выражения определяют, если выбран переключатель, отмечает переключатель, определят, если выбрана вторая опция объекта selected, выбирает вторую опция объекта selected. Даже при том, что значения объекта изменены в checkboxWin, текущее окно остается активным: проверка переключателя и выбора опции отбора не дает фокус окну. // Определят выбран ли переключатель if (checkboxWin.document.musicForm.checkbox2.checked) { alert('The checkbox on the musicForm in checkboxWin is checked!')} // Отмечает переключатель checkboxWin.document.musicForm.checkbox2.checked=true // Определяет, выбрана ли опция в объекте select if (checkboxWin.document.musicForm.musicTypes.options[1].selected) {alert('Option 1 is selected!')} // Выбирает опцию в объекте select checkboxWin.document.musicForm.musicTypes.selectedIndex=1
Пример 3: обращение к фрейму в другом окне. Следующее выражение обращается к фрейму с именем frame2, который находится в окне с именем window2. Выражение изменяет цвет фона frame2 в фиолетовый. Имя фрейма frame2, должно быть определено в теге <FRAMESET>, который создает frameset. Window2.frame2.document.bgColor = "violet"