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

         

Счетчик или компоненты не работают


Когда вы вставляете такие компоненты, как счетчик или запрос поиска, FrontPage выполняет кое-какую работу "за кулисами". Если вы просмотрите ваш HTML, вы увидите специальную информацию, описывающую компонент, который вы используете, и его свойства. Когда вы просматриваете страницу в броузере, этот код спрятан, но он указывает FrontPage, как должны выглядеть и работать эти компоненты.


увеличить изображение
Меню Insert предлагает вам набор компонентов для вашей страницы. Чтобы они работали, FrontPage использует апплеты Java и серверные расширения

Программы и файлы, позволяющие вашим компонентам выполнять их работу, либо находятся в спрятанных папках, либо являются частью FrontPage Server Extensions. Возможно, вы слышали о некоторых технологиях, используемых FrontPage, чтобы заставить работать: апплеты Java, серверные программы и компоненты FrontPage 98 и ранних версий.

Компоненты очень усложняют взаимодействия. Если компонент на вашей странице не работает в броузере, проделайте следующее.

FrontPage позволяет вам вставить компоненты на любую страницу, даже если это не сайт FrontPage. Но большинство компонентов для работы должны быть сохранены на сайте – только Hover Button работает вне сайта FrontPage.

Если вы добавляете компонент к странице, не входящей в сайт, вы можете также импортировать страницу в существующий сайт или создать сайт FrontPage в папке, содержащей страницу.

  1. Чтобы создать сайт, сохраните и закройте страницу, нажмите Open Web в меню File, выберите папку, которая содержит вашу страницу, нажмите Open, а затем нажмите Yes, когда FrontPage спросит вас, хотите ли вы добавить информацию FrontPage в папку. Затем откройте любые страницы, содержащие компоненты, и сохраните их снова.


  2. Некоторые компоненты работают с сайтами FrontPage, расположенными в файлах, в то время как остальные работают только на веб-серверах с FrontPage Server Extensions. В сервере нуждаются такие компоненты, как Hit Counter, Search Form, Form and Database Results и Confirmation Field.




    Чтобы ваши компоненты работали, опубликуйте ваш сайт на сервере с FrontPage Server Extensions.

    Некоторые компоненты не работают со всеми броузерами. Компонент Marquee, например, использует тэг <MARQUEE>, который поддерживает только Internet Explorer. В других броузерах, например Netscape, вы увидите текст, но он не будет двигаться поперек экрана. Все компоненты Office – Office Spreadsheet, Office PivotTable и Office Chart – требуют Internet Explorer 4 или более поздних версий. Кроме того, им необходимо, чтобы на компьютере посетителя был установлен Microsoft Office. Если не все посетители вашего сайта имеют Office, не используйте эти компоненты.

  3. Для некоторых компонентов может быть важным использовать совпадающие версии серверных расширений (расширения FrontPage 2000 используются для сайтов FrontPage 2000). Если вы не осведомлены о версиях расширений, используемых вами, свяжитесь с администрацией сервера или вашим провайдером.
  4. Если вы используете компоненты Scheduled Include Page или Scheduled Picture, вы можете обнаружить что ваш рисунок или страница не меняются в указанное вами время. К несчастью, эти компоненты не работают так, как объявлено – они меняют вашу страницу, только когда страница или сайт обновляются. Если вы хотите, чтобы изменения происходили по расписанию, откройте и сохраните страницу снова, или откройте сайт и нажмите Recalculate Hyperlinks в меню Tools.
  5. Если вы вставляете больше чем один счетчик на страницу, вы можете увидеть неправильное исчисление. Чтобы решить проблему, удалите лишний счетчик.
  6. Когда вы обновляете сайт предыдущей по отношению к FrontPage 2000 версии, некоторые компоненты могут перестать работать. Например, hover buttons могут не работать, поскольку FrontPage хранит апплет Java для компонента Hover Button в новом месте. Чтобы решить проблему, удалите компоненты, которые не работают, и вставьте их с помощью FrontPage 2000.


  7. Если вы используете компонент Search Form, вы можете обнаружить, что результаты поиска становятся неверными при изменении страницы. Чтобы убедиться, что вам возвращаются правильные результаты, откройте сайт и нажмите Recalculate Hyperlinks в меню Tools.



    Если ваш веб- сервер использует Microsoft Internet Information Server (IIS) вместе с Index Server, FrontPage старается использовать Index Server вместо собственной программы поиска. Из-за того, как устроен Index Server, вы можете получить неверные результаты. Также, если на вашем сайте использованы общие фреймы, страница с результатами от Index Server может не отобразить их. Если вы управляете своим веб-сервером, то вы можете перенастроить или отключить Index Server. За более подробной информацией обращайтесь к Microsoft Knowledge Base на support.microsoft.com. (Выберите FrontPage 2000 и ищите Index Server.)

  8. Если компоненты выводят ошибку или просто ничего не делают, возможно, что настройки были повреждены или требуемый файл потерян. Удалите компонент. Вставьте компонент заново и просмотрите вашу страницу.
  9. Если компонент все еще не работает или не отвечает вашим требованиям, вы можете рассмотреть альтернативу. Например, вместо компонента Scheduled Include Page, который работает не слишком хорошо, можно использовать простой сценарий ASP или серверную (SSI) команду. Или, вместо использования Banner Ad Manager, который также имеет серьезные ограничения, можно купить один из множества рекламных пакетов у производителя программного обеспечения.



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