:: WELCOMEЗаходи :: :: www.danzone88.narod.ru :: Территория кайфа !!! :: To my PageНа мой сайт ::
:: XHTML ::               | Хакерство | Программирование | Веб | Железо | Разное | Форум | Гостевуха
.: Проги:.
Для вебодела
Для хакера
Для программиста
Все проги

.: Книги и статьи :.
HTML, XHTML, DHTML
JavaScript, VBscript
CSS, SSI, PHP
Perl, C, C++, C#

.: Новости :.
Новости от Yandex
Новости от Mail
Новости от Rumbler
Новости Сайта

.: Развлечения :.
Мини игрушки
Картинки и фотки
Анекдоты, приколы
Разное

.: Сдаю место :.


.: Поиск :.
на ...

Rambler's Top100



.: XHTML. Материалы :.

   На этой странице находится материал по XHTML. Ничего особого сказать не могу, т.к толком не знаком с этой штукенцией. Поэтому извеняйте. А если чего сами знаете, и хотите поделиться, то пишите мне на мыло, или в гостевухе черкните. Заранее огромадное СПАСИБО !!!

Извините но не было статьи на эту тему, так что довольствуйтесь тем что есть - "Эмуляция SSI".

.: Материалы по XHTML :.

Рекомендация по XHTML (Eng.) 62 КБ

.: Эмуляция SSI :.

Автор: Алексей Годовник
Источник: Неизвестен

Наряду с неоспоримыми достоинствами бесплатного хостинга, есть и существенные недостатки. Больше всего меня раздражает отсутствие SSI. Если и вас тоже, сообщаю: Выход есть! И довольно простой, как в поговорке про все гениальное.

Для тех, кто не в курсе, поясняю. Вам наверняка хоть раз в жизни приходилось собирать мозаику. Ну, или хотя бы соединять вместе несколько частей в одно целое. В этом и заключается идея SSI - собирать свой сайт из HTML-фрагментов. Для чего это нужно? Как правило, на каждом сайте некоторые детали присутствуют на всех страничках сайта. У меня, например, таким является оглавление слева. И web-мастеры при создании новых документов просто переписывают их туда. А если вдруг захочется изменить внешний вид, приходится вносить изменения во все файлы. А если сайт содержит много информации, то реконструкция сайта превращается в тягомотину. Можно, конечно, использовать фреймы (про них рассказано в "HTML за полчаса" , но у них есть свои недостатки.

Предлагаемый мною способ, конечно, далек от совершенства, но он лучше, чем ничего, да и не так уж плох (на мой субъективный взгляд).

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

Так вот, скрипт на JavaScript не обязательно встраивать в HTML документ, что бы там ни было написано в инструкции по его использованию. Он может располагаться в отдельном файле, следовательно, на него можно ставить ссылку/сноску из любого другого документа, следовательно, его можно написать только один раз и использовать в неограниченном количестве документов.

Наши файлы-кусочки будут иметь содержание
document.write('ваш HTML-код');
или
document.write("ваш HTML-код");
количество таких записей неограничено, внутри кавычек/апострофов вы пишете строчку с вашим HTML. Естественно, что если вам надо использовать кавычки, вы берете первый вариант, а если апострофы, то второй. Файл с кусочком встраиваемого HTML сохраняете в виде name.js, где вместо name используете любую комбинацию цифр и латинских букв.

Когда вы написали все фрагменты, начинаем их склеивать. В том месте, где должен быть нужный элемент, пишем
<script language="JavaScript" src=source></script>,
где source - адрес этого фрагмента.

Таким образом, ваша страничка (в идеальном варианте) будет иметь следующий вид

По-моему, вполне элегантно.

Только старайтесь, чтобы ваши кусочки были осмысленными, самостоятельными и логически законченными. Потому что если написать какой-нибудь открывающий тег в одном, а закрывающий в другом фрагменте, скорее всего не сработает.

Не бойтесь того, что общий размер странички увеличивается из-за многократного повторения document.write . Так как страничка состоит из нескольких кусочков, ее загрузка будет происходить даже немного быстрее.

Если захотите что-либо уточнить, пишите. НО!!! Я не буду отвечать на вопросы типа "я все сделал так как написано, но ничего не работает". Значит, не совсем так. Шевелите извилинами и ищите ошибки. Самая распространная - многие забывают, что в адресах и в JavaScript большие и маленькие буквы РаЗлИчАюТсЯ.




.: The End :.

Арт Студия Савина Данила.
Все права защищены - 2004год.
Незаконное копирование преследуется по закону.
.: Автор :. danzone88@yandex.ru
ICQ #: 311-944-492 .: Сайт Обновлён :.
.: Ресурсы Рунета :.
Для учащегося:
Сочинения
Лучшие Рефераты
Энциклопедия
Всё для Абитуриента

Лучшие Поисковики:
Google
Апорт
Яндекс
Рамблер

Все Драйвера:
Drv.ru
MyWeb
All drivers
Driverov
Driver Zone
3D News

Чаты и Форумы:
Kamrad
Absolute Games
Форумы на Роле
Для игроков
Наша Life
Game Guru

Разное и полезное:
Srez.ru
Wmaster.ru
Frol.ru
Soobcha.ru
Mweb.ru
Freesoft.ru
Soft-obzor.ru
Libo.ru
Download.ru
Alexweb.ru
The end
Hosted by uCoz