- Добавить в Избранное
-
Сделать стартовой
 
Содержание
Глава 1- 18
Как создаются Web-страницы
Основные принципы работы с Dreamweaver
Начинаем с текста
Рисунки,звуки,фильмы
Таблицы
Работа с Web-сайтом
Фреймы
Табличный дизайн
Использование шаблонов
Каскадные таблицы стилей
Свободно позиционируемые элементы
Анимация элементов Web-страниц
Использование сценариев
Метатегн и серверные директивы
Введение в серверное программирование
Формы
Простейшие серверные приложения
Создание интерактивных сайтов
На заметку
Установите на своем сайте нашу кнопку:

Вебмастеру - портал о редакторе Macromedia Dreamweaver MX. Создание сайтов.


    1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16    

Перенаправление на другую страницу в зависимости от версии Web - обозревателя
(
Check Browser )
Несовместимость различных Web -обозревателей уже давно стала притчей во языцех. В качестве решения этой проблемы Web -дизайнеры очень часто создают различные версии одной и той же Web -страницы, предназначенные для разных Web -обозревателей. Иногда для того, чтобы перенаправить посетителя на соответствующую страницу, используются "говорящие" гиперссылки вида: "Пользователям Navigator 1.0 — сюда. А вы слышали: вышла версия 2.0!". Но чаще всего на главной странице сайта помещается Web -сценарий, определяющий версию программы Web -обозревателя и перена­правляющий посетителя на соответствующую ей страницу.
Практически всегда такие сценарии выполняются при наступлении события onLoad объекта страницы (тег < body >), т. е. когда страница полностью загрузится. При этом посетитель перемещается на другую страницу автоматиче­ски, не делая никаких щелчков по гиперссылкам. (Конечно, если его про­граммное обеспечение поддерживает Web -сценарии. В противном случае нужно все-таки будет предусмотреть на главной странице соответствующие гиперссылки, иначе он не попадет, куда нужно.)
Автоматическое перенаправление на другую страницу стало в наше время настолько популярным, что все более-менее мощные Web -редакторы позво­ляют создавать такие штуковины. Dreamweaver не стал исключением. Если вы выберете пункт Check Browser меню поведений, вы в этом убедитесь.
А пока посмотрим на диалоговое окно Check Browser . Что же предлагает нам Dreamweaver ?
А предлагает он нам три возможности:
остаться на текущей странице;
перейти на "основную" страницу ("основная" — в терминологии Dreamweaver );
перейти на "альтернативную" страницу ("альтернативная" — также в терминологии Dreamweaver ).
Интернет-адрес "основной" страницы задается в поле ввода URL . Интернет-адрес "альтернативной" страницы — в поле ввода Alt URL . Конечно, вы мо­жете нажать кнопку Browse , находящуюся правее нужного поля ввода, и выбрать необходимый файл в диалоговом окне Select File . Возможно, выбор всего из трех страниц покажется вам небогатым. Однако, если вы не делаете сверхзаумного сайта, где на каждую версию каждого Web -обозревателя отведена своя версия каждой страницы, вам должно этого хватить.
Группа элементов управления Netscape Navigator позволяет задать, на какие страницы будет произведено перенаправление, если посетитель сайта пользуется Navigator . Сама версия Web -обозревателя задается в небольшом поле ввода, называющемся так же - Netscape Navigator . Если версия Web -обозревателя окажется такой же, как вы ввели, или более поздней, осуществляется переход на страницу, заданную в раскрывающемся списке or later , В противном случае переход будет выполнен на страницу, заданную в раскрывающемся списке otherwise .
Раскрывающиеся списки or later и otherwise имеют по три пункта:
Stay on this Page — оставаться на текущей странице;
Go to URL — перейти на "основную" страницу;
Go to Alt URL — перейти на "альтернативную" страницу.
Как видите, все довольно просто.
Точно так же задаются страницы для пользователей различных версий Internet Explorer . Для этого служит группа элементов управления Internet Explorer . Для задания страницы, предназначенной для пользователей других программ Web -обозревателей, используется единственный раскрывающийся список Other Browsers .
По умолчанию Dreamweaver предлагает нам следующее:
пользователей Internet Explorer 4.0 и Navigator 4.0 или более новых версий этих программ — переслать на "основную" страницу;
пользователей более старых версий Internet Explorer 4.0 и Navigator 4.0, а также других программ Web -обозревателей — переслать на "альтернативную" страницу.
Как правило, этих установок бывает достаточно. Вам остается только задать интернет-адреса "основной" и "альтернативной" Web -страниц. И, разумеется, нажать кнопку ОК.
Проверка наличия модуля расширения ( Check Plugin )
В главе 4, посвященной графическим изображениям и мультимедийным элементам, помещаемым на Web -страницы, говорилось о модулях расширения Web -обозревателя — специальных программах, работающих совместно с Web -обозревателем и предназначенных для обработки не поддерживаемых им непосредственно данных. Существуют модули расширения Web -обозре­вателя для проигрывания фильмов Flash , Shockwave , аудио и видеоклипов форматов RealMedia , MP3 и т. п. Некоторые из модулей расширения поставляются в составе Web -обозревателей, другие же должны покупаться или загружаться из Интернета отдельно.
Если вы используете в своих страницах мультимедийное или иное содержимое, не поддерживаемое ни самим Web -обозревателем, ни одним из поставляемых с ним модулем расширения, но для которого существуют модули расширения, доступные в Сети, вы должны выполнять проверку, установлен ли этот модуль на компьютере посетителя сайта.
Обычно такая проверка выполняется прямо на Web -странице с данными, Сажаемыми с помощью модуля расширения. Если такой модуль устаювлен, данные будут успешно отображены. В противном случае вы можете перенаправить посетителя на другую страницу с разъяснениями и предложением загрузить соответствующий модуль или теми же данными в более "удобоваримом" для Web -обозревателя формате. Как и в случае проверки версии Web -обозревателя, выполнять проверку установленного модуля расширения лучше всего сразу после загрузки страницы, привязав поведение к событию onLoad тега < BODY >.
Для выполнения такой проверки вы можете воспользоваться поведением С heck Plugin , для чего вам достаточно будет выбрать одноименный пункт меню поведений. После этого на экране появится диалоговое окно Check Plugin . Группа переключателей Plugin задает способ, которым выбирается модуль расширения. Если вы включите переключатель Select (он, кстати, включен по умолчанию), то сможете выбрать нужный модуль расширения в раскрывающемся списке, расположенном правее кнопки. В этом списке доступны пять пунктов:
Flash — модуль расширения Macromedia Flash;
Shockwave — Macromedia Shockwave;
LiveAudio — Creative LiveAudio;
QuickTime — Apple QuickTime;
Windows Media Player — стандартный проигрыватель мультимедийных файлов , поставляемый в составе Microsoft Windows.
Как видите, в этом списке перечислены не все модули расширения, которые могут быть реально у вас установлены, а только "известные" Dreamweaver . Если же вам нужно проверить "существование" какогото другого модуля, выберите переключатель Enter и введите имя нужного модуля расширения в поле ввода, расположенное правее этого переключателя.
В поле ввода If Found , Go To URL вводится интернет-адрес страницы, на которую будет осуществлен переход в случае, если нужный модуль расширения будет найден на компьютере. Если вы хотите, чтобы в этом случае посетитель оставался на текущей странице, оставьте это поле пустым; часто так и делают.
В поле ввода Otherwise , Go To URL вводится интернет-адрес страницы, на которую будет осуществлен переход в случае, если нужного модуля расширения не будет найдено. Если вы хотите, чтобы в этом случае посетитель оставался на текущей странице, оставьте это поле пустым. Обычно, если какого-либо модуля расширения на компьютере клиента нет, выполняется переход на страницу с разъяснениями и предложением установить его, а если такой модуль есть, посетитель остается на той же странице и наблю­дает данные, отображаемые с помощью этого модуля.
Бывает так, что Web -сценарий, определяющий присутствие модуля расширения, не работает или работает некорректно. (В частности, так происходит в некоторых версиях Internet Explorer .) В этом случае выполняется автома­тический переход на страницу, чей адрес указан в поле ввода Otherwise , Go То URL . Если же вы хотите, чтобы в этом случае всегда осуществлялся переход на страницу, чей интернет-адрес указан в поле ввода If Found , Go To URL (т. е. как будто проверка прошла удачно, и модуль расширения был бы найден), включите флажок Always go to first URL if detection is possible .
Как обычно, кнопка OK сохраняет сделанные вами установки, а кнопка Cancel — отменяет их.
Управление фильмом Shockwave или Flash (Control Shockwave or Flash)
Видеоролики разной длины и различного качества часто используются на современных Web -страницах. Нередко они управляются Web -сценариями.
Так, фильм Flash может запускаться в ответ на нажатие кнопки или наведение курсора мыши на какой-либо элемент страницы. Существуют сайты, почти целиком реализованные на Flash -фильмах и Web -сценариях, которые ими управляют.
Dreamweaver предоставляет вам возможность управлять фильмом в формате Shockwave или Flash из обработчика того или иного события. Для этого используется поведение control Shockwave or Flash . Для создания такого по­ведения выберите одноименный пункт меню поведений. Диалоговое окно Control Shockwave or Flash , , позволит вам задать параметры этого поведения.
Прежде всего, выберите соответствующий нужному фильму элемент < embed > или < object > в раскрывающемся списке Movie . Имейте в виду, что в этом меню отображаются имена таких элементов; для тех из них, кто не имеет уникального имени, отображается строка unnamed . Поэтому автор рекомендует для всех фильмов, которыми вы собираетесь управлять из сценариев, задавать уникальное имя.
Выбрав фильм, задайте действия, которое хотите над ним совершить. Это действие задается с помощью набора переключателей Action . Всего переюгочателей в этом наборе четыре:
Play — начинает проигрывание фильма;
Stop — останавливает его;
Rewind — перематывает его к началу;
Go to Frame -- перематывает его к заданному в расположенном правее поле ввода кадру. Задав нужные параметры, нажмите кнопку ОК.

    1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16   Вверх
Copyright©  Бронников М.В 2004г.
Все вопросы комментарии направляйте по адресу SWMR@narod.ru 
  Akavita
Хостинг от uCoz