logo
Трев_Lecture

Використання JavaScript-виразів в якості значень html-атрибутів

При використанні JavaScript можна визначити JavaScript-вирази як значення для тега HTML. Це дає змогу створювати більш гнучкі HTML-сторінки, тому що ознаки одного HTML-елемента можуть залежати від раніше розміщених на сторінці елементів.

Для включення в текст HTML-тега JavaScript-об'єкта використовують спеціальну конструкцію у вигляді послідовності з трьох елементів:

Символ "" (амперсенд)

JavaScript-вираз, взятий у фігурні дужки {}

Символ ";" (крапка з комою)

Можна використовувати JavaScript-об'єкти тільки там, де вживається значення тега HTML. Наприклад, припустимо, що в документі визначена засобами JavaScript змінна barWidth, що має значення 50. Тоді горизонтальну лінію на половину вікна можна створити у такий спосіб:

<HR WIDTH="{barWidth};%" ALIGN="LEFT">

Таким чином, можна динамічно змінювати вигляд сторінки (у даному випадку - довжину горизонтальної лінії), змінюючи значення величини, що використовується в HTML-тезі.