|
Технологии InternetОбъект Form имеет только один метод Submit, передающего данные формы на сервер. Действие этого метода аналогична действия HTML-элемента INPUT со значением атрибута TYPE, равным «Submit». Он используется для пересылки содержимого формы на сервер. Событие OnSubmit объекта Form позволяет запустить программу, которая должна выполняться перед отправкой формы. В следующем фрагменте HTML-кода делается проверка правильности заполнения поля для ввода даты на клиентской стороне (здесь проверяется только синтаксическая корректность, однако ее легко можно дополнить и проверкой содержательной корректности). Если дата набрано синтаксически некорректно (для этой проверки используется функция IsDate), то после нажатия кнопки cmdValidate выводится соответствующее сообщение и пользователь должен ее откорректировать. Если дата набрано синтаксически корректно, то форма frmDate отсылается на сервер: <HEAD> <SCRIPT LANGUAGE=vbscript> <! - Sub cmdValidate_OnClick () If (IsDate (Document.frmDate.txtDate.Value)) then 'проверка даты Document.frmDate.Submit 'отсылки формы на сервер else MsgBox "Ошибочная дата" end if End Sub -> </ SCRIPT> </ HEAD> <BODY> <FORM Name = "frmDate"> . . . Дата: <INPUT Name = "txtDate"> <BR> <INPUT Name = "cmdValidate" Type = "Button" Value = "Видислати"> . . . </ FORM> </ BODY> Окно Internet Explorer может состоять из нескольких независимых фреймов (кадров). Они применяются для размещения HTML-файлов или объектов, расположенных по разным URL. Благодаря им на странице можно одновременно разместить несколько объектов и HTML-документов. Полный набор кадров сохраняется в массиве и вызывается с помощью свойства Frames. К элементам набора Frames можно обращаться как с помощью числовых индексов (первый элемент набора имеет нулевой индекс), так и с помощью имен, если эти имена им предоставлено. В последнем случае необходимо, чтобы все эти имена были уникальными, иначе набор Frames вернет только первое окно с заданным именем. Приведенный ниже фрагмент HTML-кода определяет набор фреймов и задает их имена: <HTML> <HEAD> <TITLE> Набор из трех фреймов </ TITLE> </ HEAD> <FRAMESET Cols = "27%, *»> <FRAME Name = "LeftFr" Scrolling = "Auto"> <FRAMESET Rows = "*, 75%"> <FRAME Name = "TopFr" Scrolling = "Auto"> <FRAME Name = "BottomFr" Scrolling = "Auto"> </ FRAMESET> </ FRAMESET> <NOFRAMES> <BODY BGColor = "FFFFFF"> Ваша программа не поддерживает фреймы </ BODY> </ NOFRAMES> </ FORM> </ HTML> Тег <FRAMESET> содержит Cols, Rows, Border, FrameBorder, BorderColor. Первый и второй из этих атрибутов - взаимоисключающие. Colsрозмищуе фреймы по горизонтали и задает ширину каждого из них, а Rows размещает фреймы по вертикали и задает высоту каждого из них. Ширину и высоту фреймов можно указывать как в пикселях, так и в процентном отношении к размеру страницы. Символ * означает, что соответствующему фрейма предоставляется та часть страницы, которая остается после размещения других кадров. Продолжение статьи: ч.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 Главная страница | Связаться с нами |