Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Next
HTML
Раздел HTML обеспечивает применение таблицы стилей и установку необходимой таблицы кодировки шрифта для графического оформления проекта, автоматическое обновление страниц; взаимодействие страниц, основанное на передаче форм с помощью метода POST; поиск по заданным критериям.
Таблица стилей и выбор кодировки страницы
Обе ASP-страницы используют таблицу стилей и работают в кодировке WIN-1251. Стили описываются в подключаемом файле style.css:
H4 {font-size:11; font-family:Arial;}
H5 {font-size:10; font-family:Arial;}
H6 {font-size:9; font-family:Arial;}
Файл стилей указывается в разделе LINK, необходимая кодировка – в разделе META (HTML):
<HEAD>
<LINK HREF="style.css" TYPE=text/css REL=stylesheet>
<META HTTP-EQUIV ="Content-Type" CONTENT="text/html; CHARSET=windows-1251">
</HEAD>
Параметр CHARSET отвечает за выбор кодировки, в которой будет отображаться документ.
Автоматическое обновление страниц
Особенностью проекта является его динамичность, которая достигается автоматическим обновлением страниц через определенный промежуток времени. Обновление обеих страниц происходит с частотой, которая указывается пользователем. Определение времени автоматического обновления является эвристической операцией. Рекомендуется использовать время автоматического обновления от 5 до 10 секунд. Время обновления указывается в разделе META (HTML):
</HEAD>
< META HTTP-EQUIV ="refresh" CONTENT=10 >
</HEAD>
Параметр CONTENT отвечает за временной интервал обновления страниц. Время указывается в секундах.
Взаимодействие страниц
Взаимодействие страниц основано на передаче форм, содержащих данные, методом GET.
Передача данных осуществляется с помощью двух методов: прямого и косвенного.
Прямой метод:
В исходной странице создается форма, которая содержит поля для ввода информации и кнопку для отправки информации и загрузки страницы, принимающей данные (HTML):
<FORM ACTION="printer_adsi.asp" TARGET="main" METHOD="get">
<INPUT TYPE="submit" VALUE="Поиск"></INPUT>
<INPUT NAME="Search_Text"></INPUT>
</FORM>
В разделе FORM присутствуют следующие параметры: ACTION, TARGET, METHOD. В параметре ACTION указывается файл, в который будут передаваться данные после нажатия на кнопку.
Подразделом, который обязательно присутствует в разделе FORM, является INPUT. INPUT имеет следующие параметры: TYPE, NAME, VALUE. Параметр TYPE определяет вид приемника информации: кнопка (TYPE=«submit» или «reset»); окно для ввода текста (TYPE=«text»), значение по умолчанию; кнопка выбора одного параметра из группы (TYPE=«radio»). VALUE – название поля, отображаемое в объекте. NAME – имя, которое участвует в формировании запроса.
Запрос, который формируется с помощью метода GET, в общем виде выглядит следующим образом:
http://имя_страница.asp(htm)?П1=З1&П2=З2&...Пn=Зn
В приведенной строке присутствуют следующие обозначения: П – параметр, З – значение.
В используемом примере данная стока будет выглядеть следующим образом:
http://printer_adsi.asp?Search_Text=HP
если в стоке было введено «HP».
Рассмотрим «страницу-приемник»: для получения переданных принимающей странице данных необходимо прочитать запрос и присвоить переданные значения переменным. Данная операция, опираясь на приведенный пример, осуществляется следующим образом:
set s_p_r= Request.QueryString("Search_Text")
Таким образом, параметр s_p_r=«HP».
Прямой метод используется для осуществления поиска.
Косвенный метод:
Косвенный метод используется для передачи данных из одной ASP-страницы в другую. Он основан на том, что при нажатии пользователем на картинку или текст, являющийся ссылкой, сразу формируется запрос, который передает данные.
Поскольку очередью принтера невозможно управлять, если принтер рассматривать как сетевое устройство, то использование протокола LDAP становится невозможным.
Для доступа к очереди принтера, как ранее отмечалось, используется протокол WinNT. Для использования протокола необходимо передавать 2 параметра: сетевое имя принтера (Share Name) и название окна (Frame), в котором необходимо вывести данную страницу. Опираясь на приведенные ранее примеры, данные будут передаваться на страницу View_Printer.asp, запрос будет иметь следующий вид (ASP):