Практика разработки Web-страниц

         

Страница FrontPage не работает в конкретном броузере


Многие функции FrontPage разработаны для работы только в Internet Explorer 4 и более поздних версиях. Когда вы применяете их в Netscape или каком-то ещё броузере, они могут действовать неверно и даже вызывать ошибки. Для того чтобы решить эту проблему, в FrontPage включены опции, которые помогут вам избежать создания страницы, несовместимой с броузером, который вы хотите поддерживать. Например, вы можете отключить все функции FrontPage, не работающие в Netscape.

Чтобы заставить ваши страницы работать в других броузерах, сделайте следующее.

  1. Если вы использовали переход страницы, динамические эффекты HTML, стили границ, фоновые звуки, эффекты шрифтов или абсолютное расположение объектов, они вряд ли будут работать с Netscape версии 4 и более ранними. Если эти функции просто не работают, но не создают других проблем, оставьте их для пользователей Internet Explorer. Но если они ещё и создают проблемы, уберите их со своей страницы.
  2. Если ваша страница использует тему FrontPage, добавьте тему заново, не используя стили. В меню Format нажмите Theme. Нажмите All Pages или Selected Page. Уберите флажок Apply Using CSS и затем нажмите OK.

    Отключение функций (см. шаг 3 на следующей странице) не удаляет их с ваших страниц. В каких-то случаях, отключая их, вы избегаете их удаления. Например вы должны убрать все размещения и динамические эффекты HTML прежде, чем отключите эти возможности, иначе вы не сможете использовать панели инструментов, контролирующие эти эффекты.

    Мое решение проблемы совместимости

    Разрабатывая свои веб-страницы для www.callahansoftware.com, я использовал таблицы стилей, чтобы удобнее отформатировать содержимое. Я потратил очень много времени на то, чтобы мой сайт хорошо выглядел в Netscape 4, и я очень хотел обойтись без отдельных страниц для других броузеров. Слишком сложно поддерживать!

    В связи с различиями между броузерами в поддержке CSS я пошел на компромисс. Я оставил один набор страниц, но сделал две отдельные таблицы стилей – одну для Netscape 4, другую для остальных броузеров. Несложный JavaScript вверху каждой страницы загружал либо одну, либо другую таблицу стилей. Кроме того, если броузер не поддерживает ни JavaScript, ни CSS – крайне неприятный случай – посетитель все равно видит страницу со вполне приемлемым качеством.

  3. Чтобы избежать использования функций, несовместимых с некоторыми броузерами, отключите их. В меню Tools нажмите Page Options. Выберите вкладку Compatibility. В окне Browsers выберите Both Internet Explorer And Navigator. Под Technologies уберите флажки для тех функций, которые вы не хотите использовать, вроде CSS 2.0 (Positioning) и Dynamic HTML. Нажмите OK.


    Во FrontPage вы можете отменить функции, не работающие в Netscape



Содержание раздела