|
Программирование >> Руководство по созданию web приложений
Глава 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>
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |