русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

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


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Доступ до зазначеного об'єкта в JavaScript

Недоліком розглянутих вище звернень до об'єкту за його номером або за його ідентифікатором є те, що для цього необхідно знати його номер або його ідентифікатор. Цього недоліку позбавлений третій спосіб: доступ до об'єкта шляхом pego позначки мишкою.

того, щоб відзначити тег, властивості якого необхідно визначити або змінити, досить підвести до нього вказівник миші та виконати одну з подій, що здійснюються за допомогою мишки (див. "Події в JavaScript").

Доступ до зазначених елементів і його властивостям здійснюється за допомогою виразу:
window.event.srcElement.свойство, пгде window.event.srcElement - зазначений об'єкт; властивості - одне з його властивостей (див. "Об'єкт event").

--> Об'єкт event в JavaScript наведена функція showTagInfo(), яка викликається клацанням мишки на будь-якому об'єкті web-сторінки (за подією Click), виводить назву цієї події і визначає значення таких властивостей зазначеного об'єкта:

  • номер (спільне майно);
  • ім'я (спільне майно);
  • колір (задається тегом <STYLE> і параметром COLOR тега <FONT>);
  • розмір (задається тегом <STYLE>, параметром STYLE і параметром SIZE тега <FONT>);
  • жирність (задається тегом <B>).

При визначенні властивостей кольору, розміру, жирності і стилю було використано псвойство currentStyle.

виведення знайдених значень властивостей об'єкта функція showTagInfo() використовує властивість status об'єкта window, яке дозволяє вивести дані в поле статусу вікна браузера. Наприклад, при клацанням мишки по слову Жирний в полі статусу виводяться наступні дані: Подія: click номер: 10 ім'я: B колір: #0000d0 празмер: 8mm жирність: 700.

Якщо зазначений об'єкт необхідно використовувати не відразу, пто можна при оцінці запам'ятати його номер з допомогою властивості sourceIndex:

onClick="num=window.event.srcElement.sourceIndex".

надалі доступ до зазначеного об'єкта з номером num можна здійснити пследующим чином:

document.all(num).свойство.

Переглядів: 4745

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн