|
Технологии InternetАтрибут FrameBorder определяет наличие или отсутствие рамок между фреймами (он может иметь значение «Yes» или «No»), атрибут Border задает их размер (в пикселях), а атрибут BorderColor - их цвет. Тег <FRAME> характеризует конкретный кадр в наборе фреймов. Его атрибут Src определяет URL страницы, которое отображается в данном кадре; Name - имя фрейма, которое может быть использовано в сценарии; MarginWidth - ширину левого и правого полей фрейма (в пикселях); MarginHeight - высоту верхнего и нижнего полей (в пикселях ; Scrolling - способ создания полос прокрутки (если задано значение «No», полосы не создаются, при значении «Yes» они создаются обязательно, а при значении «Auto» они появляются лишь в том случае, если содержимое файла при отображении не может разместиться полностью). Теги <NOFRAME> </ NOFRAME> предназначаются для размещения данных, должны отражаться броузерами, которые не могут обрабатывать фреймы (эти данные игнорируются броузерами, которые могут обрабатывать фреймы). Начиная с версии Internet Explorer 4.0 Microsoft предоставила возможность использовать динамический HTML, который позволяет с помощью сценариев программно изменять теги. Это достигается за счет того, что в динамическом HTML определяется набор событий, которые можно ассоциировать с тегами HTML, распространяя таким образом характерную для VBScript концепцию подействует-управляемого программирования на все элементы Web-страницы. Ключевым моментом этой концепции является то, что каждый тег документа может рассматриваться как отдельный объект со своими свойствами и событиями, которые доступны в течение всего периода существования Web-страницы. Это позволяет изменять содержимое HTML-страницы и после закрытия потока данных. Для того чтобы к тегов-объектов можно было обращаться, им необходимо присвоить уникальные имена. Это делается с помощью атрибута ID, как показано в следующем фрагменте: <FONT ID = "F1"> После оказания тегу имени в VBScript можно писать обработчики событий, которые могут происходить с этим тегом. Чаще всего используются такие известные события, как Click, DblClick и KeyPress (щелчок, двойной щелчок и Нажатие клавиши). Часто используются события OnMouserOver и OnMouserOut. Первая происходит, когда курсор мыши появляется над участком текста, находящегося внутри соответствующего тега, а вторая - когда курсор мыши покидает ее. В следующем примере обрабатывается событие нажатия левой кнопки мыши над определенными участками текста HTML-страницы и изменяется формат отображения этого текста: <HTML> <HEAD> <TITLE> Динамический HTML </ TITLE> <SCRIPT LANGUAGE = vbscript> <! - Sub Document_OnClick () Dim oEl set oEl = window.event.srcElement If oEl.ID = "FONT1" then If oEl.Color = "# ff0000" Then oEl.Color = "Blue" oEl.Size = "3" Else oEl.Color = "Red" oEl.Size = "7" end if ElseIf oEl.ID = "FONT2" Then MsgBox "Это приводит лишь к появлению этого сообщения." end if End Sub -> </ SCRIPT> </ HEAD> <BODY> <P> <FONT ID = "FONT1"> Щелкните здесь левой кнопкой мыши. Затем еще и еще раз ...</ FONT> </ P> <HR Size = 2 Width = 100 %> <P> <CENTER> <FONT ID = "FONT2" Size = "5"> случае. </ FONT> </ CENTER> </ P> </ BODY> </ HTML> Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Другие статьи по теме: - Понятие языка программирования- Язык программирования Паскаль - Технологии Internet - Понятие алгоритма - Среда программирования delfi 2.0 |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |