на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Основные тенденции и проблемы в области разработки и применения информационных технологий
p align="left"><input type=”CHECKBOX” name=”Oleg” value=”Yes”

Checked> Олег Попов <BR>

<input type=”CHECKBOX” name=”Roman” value=”Yes”>

Роман Ткачев <BR>

<input type=”CHECKBOX” name=”John” value=”Yes” Checked>Иван Конев

RESET: кнопка сброса

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

SUBMIT: кнопка посыла формы

Данный тип обозначает кнопку, при нажатии которой будет вызвана CGI_программа (или URL), описанная в параметре ACTION. Атрибут VALUE может содержать надпись на кнопке.

Пример:

<input type=”SUBMITvalue=”послать”>

<input type=”RESET” value=”очистить”>

Если в поле формы нужно ввести не одну строку текста, а несколько, элемент <INPUT> заменяют на парный тег TEXTAREA. Например, чтобы создать текстовое поле из 5 строк по 80 символов в каждой, следует набрать следующий код: <TEXTAREA NAME=”CommentROWS=5 COLS=80>

</TEXTAREA>

Так как в поле может быть множество строк текста, то текст, что вводится в поле по умолчанию, нельзя задать с помощью атрибута VALUE. Этот текст следует поместить между <TEXTAREA> и </TEXTAREA>:

<TEXTAREA NAME=”CommentROWS=5 COLS=80>

Пожалуйста, укажите ваши замечания. </TEXTAREA>

Информация, помещаемая в элемент <TEXTAREA>, не должна содержать разметку HTML и быть простым текстом.

Атрибуты элемента <TEXTAREA>:

NAME=address_______имя поля ввода

ROWS=5 _____________ высота поля ввода в символах

COLS=10 _____________ширина поля ввода в символах

WRAP=off _________ не разбивать строки автоматически

virtual ________ разбивать при вводе, но передавать как одну строку

physical _________ разбивать на строки и передавать в таком виде

Парный элемент <SELECT> позволяет создать в форме раскрывающиеся меню и прокручиваемые списки.

Раскрывающиеся меню позволяют пользователю выбрать один вариант из нескольких возможных. Внутри элемента <SELECT> помещается несколько элементов <OPTION>. Они определяют пункты в меню и, как правило, закрывающий тег для них не нужен. Наличие атрибута SELECTED в элементе <OPTION> указывает, какой из пунктов в меню будет выбран по умолчанию. Если ни один из пунктов такого атрибута не имеет, поле считается неопределенным. Когда форма отправляется на обработку, полю присваивается значение, которое стоит после тега <OPTION>.Однако допускается задавать значение пункта меню и с помощью атрибута VALUE. Это значение и будет отправлено при обработке формы на сервер. Пример раскрывающегося меню представлен ниже:

Выберите цвет металлической черепицы

<SELECT NAME=”roofcolor”>

<OPTION VALUE=”red”> Красный

<OPTION VALUE=”blue”> Синий

<OPTION VALUE=”green”>Зеленый

<OPTION VALUE=”brown” SELECTED> Коричневый

</SELECT>

Прокручиваемые списки получаются, если в элементе <SELECT> поставить атрибут SIZE и определить им количество пунктов меню, которые будут выводиться на экран. По умолчанию этот атрибут имеет значение 1, и на экран выводится одиночный список, раскрывающийся по кнопке со стрелкой . Если SIZE присвоить другое положительное число, меню превратится в список с указанным количеством строк.

Для одновременного выбора сразу нескольких значений из списка используется <SELECT> с атрибутом MULTIPLE. Множественный выбор вариантов в списке обычно делается при помощи клавиши ALT. Если выбрано одновременно несколько значений, то серверу передается соответствующее количество параметров NAME=VALUE с одинаковыми значениями NAME, но разными VALUE.

Пример 1(список с одиночным выбором):

<SELECT NAME=”fruit” SIZE=”3>

<option value=”яблоко”> яблоко </option>

<option value=”банан”> банан </option>

<option value=”груша”> груша </option>

<option value=”лимон”> лимон </option>

<option value=”киви”> киви </option>

<option value=”апельсин”> апельсин </option>

</SELECT>

Пример 2(список с множественным выбором):

Ваши любимые фрукты:<br>

<SELECT NAME=”fruit” SIZE=”6” MULTIPLE>

<option value=”яблоко”> яблоко

<option value=”банан”> банан

<option value=”груша”> груша

<option value=”лимон”> лимон

<option value=”киви”> киви

<option value=”апельсин”> апельсин

</SELECT>

Дополнительные типы <INPUT>

HIDDEN: скрытое” текстовое поле

Поля данного типа не отображаются броузером и не дают пользователю возможность изменять присвоенные данному полю по умолчанию значения. Скрытое поле используется для передачи в CGI-программу вспомогательной информации: ID пользователя, пароля или другой информации.

IMAGE: графическая кнопка (графический вариант кнопки Submit

Данный тип поля ввода позволяет Вам связывать графический рисунок с именем поля. При нажатии мышью на какую-либо часть рисунка будет немедленно вызвана ассоциированная форме CGI-программа. Все значения атрибута VALUE игнорируются. Само описание картинки осуществляется через атрибут SRC и по параметрам совпадает с тегом <IMG>. Пример: <input type=”image” name=”ED” src=”buttons/win98ready.gif” width=”60” height=”60”>

BUTTON: общая кнопка

Просто кнопка в стиле Reset или Submit, но у которой нет предопределенного действия. Параметр “value=” задает надпись на кнопке. Например, <INPUT type=”buttonvalue “нажми меня” name=”knopka”>

FILE: отправление файлов при помощи форм

В параметрах <FORM> необходимо указать ENCTYPE=”multipart/form-data”. Данная возможность требует поддержки получения файлов WEB-сервером!

Пример:

<FORM ENCTYPE=”multipart/form-data ACTION=”url METHOD=”post”>

Отправить данный файл: <INPUT NAME=”userfile” TYPE=”file”>

<P> <INPUT TYPE=”submit” VALUE=“Отправить файл”>

</FORM>

7.2 Использование фреймов

Фреймы предназначены для разбиения экрана браузера на несколько независимых прямоугольных областей. Ссылки в одной области могут управлять содержимым другого фрейма. Использование фреймов позволяет построить достаточно удобную навигацию по сайту.

Каждый фрейм может иметь следующие свойства:

свой URL, что позволяет загружать его независимо от других фреймов;

собственное имя (параметр NAME), позволяющее переходить к нему из другого фрейма

Данные свойства фреймов позволяют создавать интерфейсные решения, такие как:

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

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

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

7.2.1 Описание фрейма и задание логики взаимодействия фреймов

Фреймовая структура задаётся в одном файле формата HTML с помощью элемента <FRAMESET>, присутствующего вместо <BODY>. Данный элемент определяет набор кадров (фреймов), составляющих документ. Каждые фрейм содержит ссылку на традиционную страницу HTML. Главными атрибутами тега <FRAMESET> являются ROWS и COLS.

Атрибут ROWS содержит список значений, разделенных запятыми, в котором указывается количество и размер строк (горизонтальных областей) в данном наборе фреймов. Количеству пунктов в списке соответствует количество строк. Соответственно атрибут COLS содержит список, в котором указывается количество и размер колонок (вертикальных областей) в данном наборе фреймов. Пункты списка соответствуют колонкам слева направо. Ширина колонки указывается в одном из трех допустимых форматов, причем в списке могут использоваться любые их комбинации. Ширину колонки можно указать в пикселях, в процентах от ширины всего набора фреймов, и, наконец, если использовать значение «*», колонка займет все доступное пространство. Эти же форматы используются и для задания размеров строк. Например, для создания набора фреймов из четырех колонок, ширина первой из которых равна 50 пикселей, вторая занимает 30% экранной площади, а оставшееся пространство делится между третьей и четвертой в соотношении 1/3 к 2/3, следует указать: <FRAMESET COLS=”50, 30%, *, 2*”>

Если сумма заданных в процентах размеров превышает 100%, то размеры будут изменены пропорционально. Приоритеты в задании размеров:

в первую очередь фрейм с абсолютным значением;

во вторую - со значением в процентах;

в третью - с относительным значением;

Другие атрибуты элемента <FRAMESET>:

border=10 толщина рамки;

bordercolor=”Black цвет рамки;

frameborder = yes | no выводить или нет границы фрейма (броузер Internet Explorer поддерживает также значения 1 и 0);

framespacing=”20” расстояние в пикселах между фреймами.

Для создания фрейма и задания его параметров используется элемент <FRAME>. Он определяет поименованную область окна (кадр), которая может отображать свое собственное содержание, независимо от содержания других областей. Не требует закрывающего тега. Располагается внутри структуры <Frameset>. Для дальнейшей работы с фреймом необходимо задать его имя в атрибуте Name.

Пример: <frame src=”7777.html” name=”bottom” scrolling=”Yes” noresize marginwidth=”10” marginheight=”10” framespacing=”5” bordercolor=”Blue” frameborder=1>

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.