Иллюстрированный самоучитель по Dreamweaver MX



         

Рис. 14.21. Страница-пример, сделанная без использования серверных директив


Сначала нужно выяснить, где находится основное содержимое страницы. В нашем случае это строка: "Это основное содержимое страницы.". Все остальное — повторяющиеся элементы.

Наш случай — самый простой. Мы вынесем все, что находится от тега <BODY> до приведенной выше строки, в файл 14.1.inc, а все, что расположено после нее и до тега </BODY>, — в файл 14.2.inc. А саму страницу переименуем в 14.2.shtm. После всех этих пертурбаций ее код будет выглядеть так:

<HTML> <HEAD>

<ТITLE>Страница</ТITLE> </HEAD>

<BODY>

<!-- linclude file="14 .1.inc" -->

Это основное содержимое страницы.

<!-- #include file="14.2.inc" -->

</BODY>

</HTML>

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

Тогда файл 14. Line будет выглядеть так:

<TABLE BORDER="1"> <TR>

<TD><A HREF="pagel.htm">Страница 1</A></TD>

<TD ROWSPAN="4">

А файл 14.2.inc — так:

</TD> </TR> <TR>

<TD><A НRЕF="раgе2.htm">Страница 2</A></TD>

</TR> <TR>

<TD><A HREF="page3.htm">Страница 3</A></TD>

</TR> <TR>

<TD><A HREF="page4.htm">Страница 4</A></TD> </TR>

</TABLE>

К сожалению, просмотреть страницы этого "дивного нового" сайта в Web-обозревателе мы не сможем. Ни один Web-обозреватель не понимает серверных директив, как ни один Web-сервер не понимает HTML-тегов. Это не его обязанности. Чтобы увидеть, как Web-сервер обработает серверные директивы, нам понадобится сам Web-сервер. А его у нас нет.




Содержание  Назад  Вперед