Программирование >>  Руководство по созданию web приложений 

1 ... 16 17 18 [ 19 ] 20 21 22 ... 141


Глава 2. Сценарии в страницах HTML и DHTML

Параметр определяет действия с указанным адресом URL в списке истории просмотренных страниц. Если он равен true, данный адрес замещает текущий в указанном : а если false - этот адрес будет добавлен в конец списка.

Б таблице 2-3 мы перечислили все возможные параметры окна. Таблица 2-3. Параметры окна

Параметр Описание

toolbar Если параметр toolbar имеет . yes или 1, окно снабжается стан-

дартной инструментальной линейкой. Если же значение этого параметр равно по или О, то инструментальная линейка отсутствует

1 ocation Определяет, будет ли отображаться поле ввода адреса документа

с:, recto riis Аналогично предыдущему, но управляет отображением кнопок каталогов браузера Netscape Navigator - i New и Whats Cool

status строки состояния

iTf-riuliar Отображение линейки меню scrollbars Отображение полос просмотра

resizable Если этот параметр хкгаш как yes или 1, пользователь сможет изменять размер вновь созданного окна

width Ширина окна в пикселах

height Высота окна в пикселах

В качестве . иллюстрирующего применение немодальных окон, рассмотрим страницу ПТМЕ, предназначенную для просмотра других страниц с заданным адресом URE. Такая страница показана на рис. 2-17.

Просмотр но адресу

Рис. 2-17. Выбор адреса URL страницы для просмотра в немодальном окне

Здесь в поле Адрес URE Вы задать адрес любой страницы, располо-

женной как на локальном диске, так и в сети Интернет, Мы указали имя документа Browserlnfo.html, исходный текст которого уже рассматривался ранее в наглей книге.

После того как пользователь щелкнет кнопку СО!, на экране появится новое окно, и в него будет загружена указанная Вами страница (рис. 2-18). Конечно, загрузка выполняется только в том если при вводе адреса URE Вы не до-

пустили охпибку.



О вашем

. -. : Internet i

Кодовое . . браузера. .-.

. NT:

Рис. 2-18. Страница загружена в немодальное окно

Обращаем Ваше внимание на го. что окно : на этом ри-

сунке, не совсем стандартное. Б нем нет ни меню, ни инструментальных линеек, ни строки состояния. Мы это сделали намеренно, указав соответствующие при вызове метода open. При необходимости Вы можете из-

менить вид этого окна по своему

Исходный текст . . ; : : с клиентским сценарием, создающим новое окно - :. представлен в листинге 2-9.

Листинг 2-9 хранится в файле Imi на прилагаемом к книге

компакт-диске.

В форме, используемой для ввода адреса имеется поле ввода адреса и

. предназначенная для выполнения перехода по заданному адресу:

<form - огш у

<table

<input а </t(l></tr>

<trxtd . :: <td

</table>

</forr;>

Когда пользователь щелкнет кнопку GO! управление будет передано функции до:

function go()

Эта функция вызывает метод window, open, передавая ему в качестве первого параметра значение, извлеченное из поля формы с именем URLAddress. Именно там находится указанный пользователем адрес URL.

Второй параметр определяет имя окна, а третий задает параметры его отображения. В нашем случае мы указываем, что в окне не должно быть инструментальной линейки (параметр toCilbar=no) и меню (параметр ienubir=na). Кроме



того, пользователь . изменять размеры пила ноели его ото-

бражения по своему (параметр resizable=yes).

Работа с фреймами

Использование фреймов для . приложений Web для Интернета имеет

свои положительные и стороны. С одной стороны, фреймы зна-

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

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

Принимая решение о применении фреймов или об отказе от них, учитывайте, что такие приложения, как Интернет-магазин, содержат помимо страниц, предназначенных для широкого круга посетителей, страницы администрирования. Па них процедуры работой . . поэтому доступ к ним, как правило, имеет число сотрудников Вашей фирмы. Вы можете установить на этих сотрудников браузер Microsoft Explorer самой новой версии и забыть о проблемах : : с фреймами. В этом случае применение фреймов значительно упростит административную часть Вашего :

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

Файл описания фреймов

Для того чтобы объединить несколько страниц HTML , помощи а.

нужно подготовить специальный документ HTML, в котором описаны такие параметры фреймов, как их in расположение.

Особенность такого документа - отсутствие на своем обычном месте области тела документа, выделенного тегами <BODY> и </BODY>. Вместо этого в файле списания фреймов присутствуют теги <FRAI1ESET>. </FliAiESET>. <HOFfiANE> и </NOFRAME>:

-yaecpl

</html>



1 ... 16 17 18 [ 19 ] 20 21 22 ... 141

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика