Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Atrybut usemap - problem z #
chfast
post
Post #1





Grupa: Zarejestrowani
Postów: 222
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Tworze plik w XHTML 1.1. Jak odnieść się do mapy grafiki (<map>) za pomocą atrybutu usemap skoro nie wolno (według specyfikacji XHTML 1.1) używać w tym atrybucie znaku #.
Szukałem jakiegoś odpowiednika znaku # w znakach specjalnych, tak jak ma to miejsce np. w przypadku & = &amp; .
Niestety nic takiego nie znalazlem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chfast
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat
Wolno używać i jest jak najbardziej dozwolony.

Moge się zgodzić, że specyfikacja XHTML 1.1 nic nie wspomina o tym, że znak '#' jest niedozwolony w atrybucie usemap. Ale już przy walidacji dokumentu otrzymujemy błąd:
Cytat
Line 52, column 86: character "#" is not allowed in the value of attribute "usemap"  
 ...mages/logo_group.jpg" alt="" usemap="#logo_group"/></td>


Jednocześnie pojawia się błąd odwołania do nieistniejącej mapy:
Cytat
Line 52, column 86: reference to non-existent ID "#logo_group"  
 ...mages/logo_group.jpg" alt="" usemap="#logo_group"/></td>


Idąc dalej, kiedy zapiszemy dowołanie do mapy bez znaku '#' (czyli np. id="map1" ; usemap="map1") to walidator stwierdza, że wszystko jest w porządku, dokument jest poprawny. Nie ma się jednak wcale z czego cieszyć, bo w takim przypadku przeglądarka (IE) nie radzi sobie z takim odniesieniem i mapa nie działa.

Jeszcze może dodam, że używając XHTML 1.0 Strict można stosować znak '#' w usemap.
Go to the top of the page
+Quote Post

Posty w temacie
- chfast   Atrybut usemap - problem z #   21.09.2003, 23:11:13
- - KaMeLeOn   Re: Atrybut usemap - problem z #   21.09.2003, 23:48:52
- - chfast   Re: Atrybut usemap - problem z #   22.09.2003, 14:04:33
- - Dominik   Re: Atrybut usemap - problem z #   24.09.2003, 21:33:42
- - Dominik   Re: Atrybut usemap - problem z #   24.09.2003, 22:54:14
- - wasik89   A mi w mozilli juz to nie dziala ;] zdaje sie nigd...   7.06.2010, 13:20:27


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 10:02