русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование Target.


Дата добавления: 2015-07-09; просмотров: 529; Нарушение авторских прав


Свойство target определяет имя окна, в которое следует загружать результат обращения к CGI – скрипту. Применение значения этого свойства внутри JavaScript–программ не оправдано, так как всегда можно получить идентификатор окна или задействовать встроенный массив frames[0] и свойства окна opener, top, parent и т.п. Для загрузки внешнего файла в некоторое окно всегда можно применить метод window.open(). Но тем не менее использовать это свойство оказывается иногда очень полезно.

 

Свойство target имеет нескользо зарезервированных значений, которые я перечислю ниже:

 

 

  • TARGET="_blank" - результат работы будет отображен в новом окне.
  • TARGET="_self" - результат работы будет выведен в том же фрейме из которого запускался скрипт.
  • TARGET="_top" - при использовании данного значения для свойства target, полученный результат будет отображаться на всей поверхности активного окна.
  • TARGET="_parent" - результат работы будет отображен в родительском окне.

 

Объект elements[].

Встроенный объект elements[] - содержит все элементы страницы, поэтому использование объекта elements[] позволяет получить доступ к любому элементу на странице в тех случаях, когда использование других методов невозможно.

 

 

Использование elements[]

Для обращения к какому-либо из полей формы принято использовать имя этого поля, но бывают ситуации, когда обращение к полю по имени является не совсем оправданным. Например если у нас существует множество форм на странице, и нам необходимо изменить значения метода отправки данных для каждой из них.

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

 

Ну и как всегда небольшой пример:



 

<FORM NAME=fe> <INPUT NAME=fe1 SIZE=30 MAXLENGTH=30> <INPUT TYPE=button VALUE="Обращение по имени" onClick="document.fe.fe1.value='Обращение по имени';"> <INPUT TYPE=button VALUE="Обращение по индексу" onClick="document.fe.elements[0].value='Обращение по индексу';"> <INPUT TYPE=button VALUE="Определить число полей формы" onClick="document.fe.elements[0].value=document.forms[0].elements.length;"> <INPUT TYPE=reset VALUE="Очистить"> </FORM> Начало формы Конец формы

 

 

В примере мы создаем 5 полей, 4 из которых являются кнопками и одно текстовым полем.

Используя первую кнопку мы можем изменить значение текстового поля, обратившись к нему по индексу:

 

onClick="document.fe.fe1.value='Обращение по имени';

 

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

 

onClick="document.fe.elements[0].value='Обращение по индексу';

 

Нажав на третью кнопку мы можем определить число полей нашей формы путем использования свойства length объекта elements:

 

document.fe.elements[0].value=document.forms[0].elements.length;



<== предыдущая лекция | следующая лекция ==>
Использование свойства method в JS. | Использование encoding.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.181 сек.