Autor | Zpráva | ||
---|---|---|---|
radozaj Profil |
#1 · Zasláno: 4. 1. 2007, 08:35:27
Ahoj,
naj.sk ponúka také okienka návštevnosti, ale pod XHTML mám s nimi problém. Pod HTML bez problémov idú. No však pozrite sa na to, možno vás niečo napadne, prečo to nejde... <script src='http://p1.naj.sk/code?site=29625;t=wi88' type='text/javascript'></script> Ako to spraviť na validné XHTML? |
||
DJ Miky Profil |
#2 · Zasláno: 4. 1. 2007, 08:39:00
Zkus napsat, co hlásí validátor, bude se to hledat lépe.
|
||
radozaj Profil |
#3 · Zasláno: 4. 1. 2007, 08:53:44
Validátor nehlási vôbec nič. Proste to okienko ani len nezobrazí. Ale HTML ho zobrazí.
pokus4.html a pokus4.xhtml |
||
Railbot Profil |
#4 · Zasláno: 4. 1. 2007, 09:02:24
radozaj
Na obou stránkách používáš doctype XHTML, takže stále je to XHTML a je jedno jestli koncovka souboru je .htm, .html nebo .xhtml (ta se snad vůbec nepoužívá), na tom vůbec nezáleží. |
||
radozaj Profil |
#5 · Zasláno: 4. 1. 2007, 09:12:42
Keď otvorím pokus4.html v FF a dám zobraziť informácie o stránke, tak tam vidím typ: text/html, ale v pokus4.xhtml zobrazije typ:application/xhtml+xml. Ale obe sú písane ako XHTML a obe majú Content-Type: apllication/xhtml+xml; charset=UTF-8. Mojím cieľom je nájsť chybu, prečo nejde zobraziť to okienko v súbore pokus4.xhtml ?
|
||
Railbot Profil |
#6 · Zasláno: 4. 1. 2007, 09:31:08
radozaj
No je pravda, že Firebug mi hlásí jednu chybu na té stránce, kde se to nezobrazuje. "Object cannot be created in this context" - chyba v JS. |
||
radozaj Profil |
#7 · Zasláno: 4. 1. 2007, 09:40:06
Toto?
Chyba: uncaught exception: [Exception... "Object cannot be created in this context" code: "9" nsresult: "0x80530009 (NS_ERROR_DOM_NOT_SUPPORTED_ERR)" location: "http://p1.naj.sk/code?site=29625;t=lb14 Line: 34"] Ako to odstránim? |
||
Railbot Profil |
#8 · Zasláno: 4. 1. 2007, 10:40:54 · Upravil/a: Railbot
radozaj
Podívej se na řádek 34, co je tam špatně. +"" width="88" height="31" alt="Monitoring webu zabezpeèuje NAJ.sk" "+b+" /></a>"); } |
||
radozaj Profil |
#9 · Zasláno: 4. 1. 2007, 11:52:50
Ako to teda mám opraviť? Mám im poslať mail? Alebo si ten JS mam prekopírovať a opraviť a zmeniť odkaz?
|
||
radozaj Profil |
#10 · Zasláno: 4. 1. 2007, 14:57:25 · Upravil/a: radozaj
Takže ono to vyhodilo taký škaredý znak, lebo nastala nezhoda v kódovanií a písmenko č a zrejme preto to nechce zobraziť XHTML. Teraz ma napadlo, či to bude robiť aj keby som ja zmenil kódovanie, alebo ho musia zmeniť oni? Alebo to je asi jedno.
|
||
radozaj Profil |
#11 · Zasláno: 4. 1. 2007, 16:18:34
No tak som si ten script stiahol a prepísal som ten znak na č a uložil v UTF-8, také kódovanie mám všade. Taktiež som zmenil aj src toho scriptu. Ale stále xhtml nechce zobraziť ten obrázok. Kde je teda chyba???
pokus4.html a pokus4.xhtml |
||
Chamurappi Profil |
#12 · Zasláno: 4. 1. 2007, 21:06:36
Reaguji na radozaje:
Proč používáš XHTML? Nepodporuje ho řada prohlížečů, nemají jej rádi vyhledávače, nepřizpůsobuje se mu NAJ.sk a nepočítají s ním zpravidla ani jiné vkládané služby (třeba kontextové reklamy). Obětuješ zbytečně mnoho v porovnání s tím, co získáš. JavaScript od NAJ.sk se spoléhá na to, že prohlížeč umí metodu document.write(), což většina XHTML prohlížečů (asi tak tři) neumí. Záměrně. Dodnes nechápu, proč se této technice brání, ale je to tak. V HTML není problém nikde, tam je to zcela přirozená technika. Reaguji na Railbota: „Na obou stránkách používáš doctype XHTML, takže stále je to XHTML“ Deklarace <!doctype> je irelevantní. Jak určíš jazyk, pokud ji vynechám? |
||
Dero Profil |
#13 · Zasláno: 4. 1. 2007, 22:37:53
Railbot: Typ dokumentu je určen jeho MIME informacemi, zeptej se libovolného prohlížeče, jak na to nahlíží. DOCTYPE je irelevantní a přestože takový dokument může formálně splňovat kritéria XHTML, nikdy s ním jako s XHTML nebude zacházeno, dokud je takový dokument posílán jako text/html.
|
||
Bubák Profil |
#14 · Zasláno: 5. 1. 2007, 12:02:23
Dokonce i ten-jehož-jméno-se-nevyslovuje, rezignoval na XHTML, když nasadil jistý reklamní systém. Společnost, která (mimo jiné) provozuje tento reklamní systém, označil za viníka
http://radekhulan.cz/item/rezignoval-jsem-na-xhtml-na-vine-je-google/c ategory/blog-cms |
||
radozaj Profil |
#15 · Zasláno: 5. 1. 2007, 20:34:16
Tak dobre, spravím to tak, že MIME type nechám defaultný text/html, ale MIME type application/xhtml+xml sa nevzdám. Bude možné si tu stránku zobraziť aj takým spôsobom. Je to dôležité hlavne pre mňa, keď píšem zdroják, pretože aspoň vidím, kde som spravil syntaktickú chybu. Ide to jednoducho prepínať, pretože stránky robím cez php a stačí vždy na začiatku pridať podmienku, kde sa zobrazí príslušný header podľa premennej.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0