Forum MediaSwiat Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
Nieprawidłowe korzystanie z tagów <object>
Autor Wiadomość
sentio 
easy master

Dołączył: 20 Paź 2006
Posty: 38
Wysłany: 12-11-2007, 22:28   Nieprawidłowe korzystanie z tagów <object>

Zauważyłem, że to forum z bliżej nieokreślonych powodych korzysta z "pustych" znaczników <object> m.in. do osadzania informacji o liczbie podstron w wątkach itp. Nie jest to sytuacja prawidłowa. Zastosowanie tego znacznika jest zupełnie inne: http://www.w3schools.com/tags/tag_object.asp

Nie byłoby to może szczególnego problemu, gdyby nie fakt, że przeglądarka Safari posiada pewien upiedliwy błąd polegający na niewyświetlaniu zawartości takich właśnie pustych znaczników <object>, co powoduje, że na tym forum nie widzę m.in. tych informacji o liczbie podstron w wątkach itp.
 
 
Jacek 
Administrator


Pomógł: 45 razy
Dołączył: 31 Paź 2004
Posty: 1426
Skąd: Warszawa
Wysłany: 16-11-2007, 22:15   

Niestety, ale nie.
Specyfikacja w3.org wyraźnie definiuje które atrybuty są obowiązkowe, a które opcjonalne.
Żaden z atrybutów tagu OBJECT nie jest obowiązkowy: http://www.w3.org/TR/html...tml#edef-OBJECT

Ponadto:
Cytat:
If the user agent is not able to render the object for whatever reason (configured not to, lack of resources, wrong architecture, etc.), it must try to render its contents


Wiem, że Safari nie trzyma się tego standardu, ale przebudowa kodu forum tak, aby wszystkie przeglądarki prawidłowo interpretowały nowy kod jest uciążliwa i niemożliwa do realizacji od ręki.

Spróbuję jednak znaleźć jakieś obejście błędu Safari.
 
 
 
sentio 
easy master

Dołączył: 20 Paź 2006
Posty: 38
Wysłany: 16-11-2007, 22:46   

Jacek napisał/a:
Niestety, ale nie.
Specyfikacja w3.org wyraźnie definiuje które atrybuty są obowiązkowe, a które opcjonalne.
Żaden z atrybutów tagu OBJECT nie jest obowiązkowy: http://www.w3.org/TR/html...tml#edef-OBJECT


Ale mnie nie chodziło o to, że stosowany jest <object> bez atrybutów, tylko w ogóle o to, że stosowany jest <object> do osadzania danych, które tak naprawdę nie są tymi danymi, do których <object> jest stworzony ;)

Cytat:

Spróbuję jednak znaleźć jakieś obejście błędu Safari.
Z góry dziękuję :)
 
 
Jacek 
Administrator


Pomógł: 45 razy
Dołączył: 31 Paź 2004
Posty: 1426
Skąd: Warszawa
Wysłany: 16-11-2007, 22:49   

sentio napisał/a:
Z góry dziękuję :)

Ale już od kilkunastu minut powinno działać... Więc dlaczego z góry? Nadal nie wyświetla? To może cache przeglądarki trzeba wyczyścić.
_________________
 
 
 
sentio 
easy master

Dołączył: 20 Paź 2006
Posty: 38
Wysłany: 16-11-2007, 22:57   

Jacek napisał/a:
sentio napisał/a:
Z góry dziękuję :)

Ale już od kilkunastu minut powinno działać... Więc dlaczego z góry? Nadal nie wyświetla? To może cache przeglądarki trzeba wyczyścić.

Jest rzeczywiście poprawione, ale połowicznie :( Nie jest usunięte w tym miejscu, w którym mi najbardziej zależy, czyli tam, gdzie są podstrony wątków:

Kod:
<table width="100%" cellspacing="2" cellpadding="2" border="0">
   <tr>
      <td align="left" valign="bottom" class="nav"><span class="nav" style="color: #FF6600;"><a href="index.php" class="nav">Forum MediaSwiat Strona Główna</a> &raquo;&nbsp;<a href="./index.php?c=9" class="nav">Internet</a> &raquo;&nbsp;<a href="./index.php?c=1" class="nav">chello / UPC</a> &raquo;&nbsp;<a href="./viewforum.php?f=1" class="nav">O chello</a> &raquo;&nbsp;<a href="./viewtopic.php?t=3466" class="nav">chello przyśpiesza</a></span></td>
      <td align="right" valign="middle" nowrap="nowrap"><object><div class="pagination">
Idź do strony: <b>1</b>&nbsp;<a href="viewtopic.php?t=3466&amp;postdays=0&amp;postorder=asc&amp;start=15">2</a>&nbsp;<a href="viewtopic.php?t=3466&amp;postdays=0&amp;postorder=asc&amp;start=30">3</a>&nbsp;<a name="ada" onclick="show_pagina(event);" onmouseover="this.style.backgroundColor='#FFFFFF'" onmouseout="this.style.backgroundColor=''"  title="Wszystkie dostępne">&laquo;&raquo;</a>&nbsp;<a href="viewtopic.php?t=3466&amp;postdays=0&amp;postorder=asc&amp;start=375">26</a>&nbsp;<a href="viewtopic.php?t=3466&amp;postdays=0&amp;postorder=asc&amp;start=390">27</a>&nbsp;<a href="viewtopic.php?t=3466&amp;postdays=0&amp;postorder=asc&amp;start=405">28</a>&nbsp;&nbsp;<a href="viewtopic.php?t=3466&amp;postdays=0&amp;postorder=asc&amp;start=15" title="Dalej">&nbsp;&raquo;&nbsp;</a></div></object><span class="gensmall" style="color: #FF6600;"><a href="viewtopic.php?t=3466&amp;view=previous" class="nav">Poprzedni temat</a> &laquo;&raquo <a href="viewtopic.php?t=3466&amp;view=next" class="nav">Następny temat</a></span></td>
   </tr>
</table>
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Komentarze napisane przez użytkowników tego forum są ich prywatnymi opiniami.
Wortal chelloPL oraz MediaŚwiat jak również żaden z administratorów/moderatorów nie ponosi odpowiedzialności za treść komentarzy.

Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 13
Polecane serwisy

Grupa


Aktualności: