• Страница 1 из 1
  • 1
Форум Studio AD » Сайтостроение » Общий форум по HTML » <map> в XHTML 1.1
<map> в XHTML 1.1
RulezZz
Дата: Понедельник, 08.02.2010, 12:02 | Сообщение # 1
молчун
Группа: Проверенные
Пользователь №: 384
Сообщений: 12
Получено оценок: 1
Есть карта-изображение. Вот код:
Code
<img src="images/header.gif" width="999" height="222" alt="" usemap="#header_map" />
<map name="header_map">
<area shape="rect" coords="78,45,312,119" href="#" alt="" />
<area shape="poly" coords="670,87,719,78,727,123,677,130" href="#" alt="" />
<area shape="poly" coords="776,124,818,152,793,189,751,160" href="#" alt="" />
<area shape="poly" coords="834,52,885,61,878,105,828,96" href="#" alt="" />
</map>

Чтобы все было валидно по стандарту XHTML 1.1, убираю "#" в usemap и меняю "name" на id. Результат: ни в одном из имеющихся браузеров карта не работает.
Что с этим сделать можно? Подскажите пожалуйста.
p.s. браузеры (FF и O) обновлены до послед. версии.


Сообщение отредактировал RulezZz - Понедельник, 08.02.2010, 12:06
  
Aleko
Дата: Понедельник, 08.02.2010, 15:39 | Сообщение # 2
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Гарантированно можно использовать cdata. Как обойти конкретно эту ошибку - сразу сказать не могу.

Code
<script type="text/javascript">//<![CDATA[</script><img src="images/header.gif" width="999" height="222" alt="" usemap="#header_map" />
<map name="header_map">
<area shape="rect" coords="78,45,312,119" href="#" alt="" />
<area shape="poly" coords="670,87,719,78,727,123,677,130" href="#" alt="" />
<area shape="poly" coords="776,124,818,152,793,189,751,160" href="#" alt="" />
<area shape="poly" coords="834,52,885,61,878,105,828,96" href="#" alt="" />
</map><script type="text/javascript">//]]></script>


Бесплатные обои.
  
RulezZz
Дата: Вторник, 09.02.2010, 10:27 | Сообщение # 3
молчун
Группа: Проверенные
Пользователь №: 384
Сообщений: 12
Получено оценок: 1
Quote (Aleko)
Гарантированно можно использовать cdata. Как обойти конкретно эту ошибку - сразу сказать не могу.

Спасибо. Если не найду другого решения, тогда использую этот метод.
Кстати, Aleko, давно хотел спросить - как будет индексироваться содержимое заключенное в cdata и как оно будет отображаться с выкл. java.
  
Aleko
Дата: Вторник, 09.02.2010, 11:02 | Сообщение # 4
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
RulezZz, индексируется совершенно спокойно, у меня весь сайт так упакован и весь индексируется, а с отключенными скриптами ничего не изменится, так как скрипт используется исключительно для экранирования.

Бесплатные обои.
  
RulezZz
Дата: Вторник, 09.02.2010, 11:08 | Сообщение # 5
молчун
Группа: Проверенные
Пользователь №: 384
Сообщений: 12
Получено оценок: 1
Quote (Aleko)
RulezZz, индексируется совершенно спокойно, у меня весь сайт так упакован и весь индексируется, а с отключенными скриптами ничего не изменится, так как скрипт используется исключительно для экранирования.

Значит можно смело $BODY$ везде в
Code
<script type="text/javascript">//<![CDATA[</script>

завернуть, так как большая доля ошибок кода ucoz там распологается.
Ладно, ещё раз спасибо. С меня +.
Если проблема решится другим способом, напишу в этой теме.
  
Форум Studio AD » Сайтостроение » Общий форум по HTML » <map> в XHTML 1.1
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.