КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Поддержка Dreamweaver серверных директивК сожалению, поддержка серверных включений Dreamweaver MX оставляет желать лучшего. Разработчики Dreamweaver утверждают, что их программа читает файлы включений, расшифровывает их и выводит в окно документа вместе содержимым страницы, использующей эти включения. Так-то оно так, но не совсем. Dreamweaver действительно выводит содержимое серверных включений в окне документа, но некорректно обрабатывает HTML-разметку: он "проглатывает" весь HTML-код, находящийся в серверных включениях, и выводит только текст. Посмотрите, что он сделал с нашей страницей 14.2.shtm (рис. 14.22). Рис. 14.22. Web-страницы, содержащие серверные включения, Dreamweaver отображает некорректно Иначе, как грубейшей ошибкой, назвать это нельзя. Ведь автор прекрасно помнит, что третья версия Dreamweaver (3.0) нормально отображала содержимое файлов включений. Досадно, что новая версия, вместе с новыми возможностями, таит в себе новые ошибки, Однако не все так плохо. Вы можете отключить вывод содержимого серверных включений; в этом случае они будут просто помечаться особым значком (рис. 14.23). Для этого откройте окно Preferences,выбрав пункт Preferencesв меню Edit,и переключитесь на вкладку Invisible Elements.Отключите флажок Server-Side Includesи нажмите кнопку ОК. Рис. 14.23. Серверные включения, отображаемые в виде значков На этом поддержка серверных директив include Dreamweaver не заканчивается. Вы можете вставить серверное включение в код страницы, выбрав пункт Server-Side Includeподменю Script Objectsменю Insertили нажав кнопку Server-Side Include(рис. 14.24), находящуюся на вкладке Scriptпанели объектов. После этого вам останется только выбрать нужный файл в появившемся на экране диалоговом окне Select File. Рис. 14.24. Кнопка Server-Side Includeпанели объектов Если вы выберете значок серверной директивы include, редактор свойств примет вид, представленный на рис. 14.25. С его помощью вы сможете изменить значения атрибутов этой директивы. Рис. 14.25. Вид редактора свойств при выбранной серверной директиве include Разновидность директивы include — с атрибутом file или virtual — задается с помощью набора переключателей Туре.Вам необходимо будет выбрать нужный переключатель: Fileили Virtual. Само имя файла задается в поле ввода Filename.Вы также можете нажать значок папки, расположенный справа этого поля ввода, и выбрать нужный файл в появившемся на экране диалоговом окне Select File. Нажав кнопку Edit,вы сможете отредактировать файл серверного включения. Dreamweaver отобразит его в окне документа в виде HTML-кода. Да, Dreamweaver очень странно поддерживает серверные директивы. Будем надеяться, что в следующей его версии этот недостаток будет устранен. А пока что можем только посоветовать изучать язык HTML и править код таких вот разделенных на части страниц вручную. На этом рассказ о серверных директивах окончен.
|