Autor | Zpráva | ||
---|---|---|---|
Jaki Profil * |
#1 · Zasláno: 28. 10. 2006, 08:06:57
Mám počítadlo na "vsevjednom" a toto má být validní:
<!-- http://vsevjednom.cz - pocitadlo --> <a href="http://vsevjednom.cz"> <script src="http://vsevjednom.cz/poc_count.php?poc=2951&typ=3&lan=cz& amp;js=1" type="text/javascript"> </script> <noscript> <p> <img src="http://vsevjednom.cz/pocitadlo_.php?poc=2951&typ=3&lan=cz &js=0" alt="Vsevjednom.cz" style="border: 0px; height: 1px; width: 1px" /> </p> </noscript></a> <!-- http://vsevjednom.cz - pocitadlo konec --> a validátor píše: Below are the results of attempting to parse this document with an SGML parser. Error Line 71 column 23: document type does not allow element "NOSCRIPT" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag. <noscript> The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Kde je chyba? |
||
Filips Profil |
#2 · Zasláno: 28. 10. 2006, 13:29:19
a toto má být validní
V jakém jazyku? |
||
djlj Profil |
#3 · Zasláno: 28. 10. 2006, 13:32:42
Viz Filips.
Tohle je v xhtml 1.1 validní bez problému. Možná bych to měl otestovat i v jiným html a přidat tam různé verze kódů :). |
||
djlj Profil |
#4 · Zasláno: 28. 10. 2006, 14:04:46
Mělo by stačit obalit celé <noscript> ještě do tagu <object>. Sice nevím, co to má za smysl, ale je to v html 4.01 validní.
|
||
Anonymní Profil * |
#5 · Zasláno: 28. 10. 2006, 14:08:32
djlj
<noscript> je blokový element, nemůže být jen tak vložen do odkazu (=řádkový element). V podstatě ani ten odstavec by tam neměl být :-) |
||
Timy Profil |
#6 · Zasláno: 28. 10. 2006, 14:09:18
To jsem psal já
|
||
djlj Profil |
#7 · Zasláno: 28. 10. 2006, 14:10:10
Anonymní
Aha. Ten odstavec jsem tam dával proto, že bez něj to taky, pokud si dobře vzpomínám, nebylo validní... No až budu mít chvíli, tak to zkusím bez toho a ten kód kdyžtak o nějaký blbosti okleštím :). |
||
Timy Profil |
#8 · Zasláno: 28. 10. 2006, 14:13:53
Zkus to takhle:
<!-- http://vsevjednom.cz - pocitadlo --> <a href="http://vsevjednom.cz"> <script src="http://vsevjednom.cz/poc_count.php?poc=2951&typ=3&lan=cz& amp;js=1" type="text/javascript"> </script> </a> <noscript> <p><a href="http://vsevjednom.cz"> <img src="http://vsevjednom.cz/pocitadlo_.php?poc=2951&typ=3&lan=cz &js=0" alt="Vsevjednom.cz" style="border: 0px; height: 1px; width: 1px" /></a> </p> </noscript> <!-- http://vsevjednom.cz - pocitadlo konec --> |
||
Jaki Profil * |
#9 · Zasláno: 28. 10. 2006, 14:23:14
Obalil jsem to <object> a je to validni a pocitadlo funguje.Díky
|
||
Timy Profil |
#10 · Zasláno: 28. 10. 2006, 14:28:27
Jaki
To je prasárna, akorát obechcáváš validátor. To už to radši nech nevalidní... |
||
Jaki Profil * |
#11 · Zasláno: 28. 10. 2006, 14:41:24
Tak jak jinak to udelat?
|
||
Dero Profil |
#12 · Zasláno: 28. 10. 2006, 14:48:41
Jaki: Co zkusit Timyho řešení?
|
||
Anonymní Profil * |
#13 · Zasláno: 28. 10. 2006, 15:09:02
Babička mé přítelkyně nemá jeden prst na ruce, čili není validní. Ale nikdy ve skutečnosti nebyla invalidní. Normálně všechno zvládla i bez prstu, vzal si ji skvělý chlap, měli spolu děti a žádný invalidní důchod nebrala. Akorát si ho nedokáže ostříhat, když ho nemá. Prostě ho tam nemá stejně jako já na webu ikonku validity. Sorry
|
||
djlj Profil |
#14 · Zasláno: 28. 10. 2006, 19:36:01
Timy
Díky, funguje to tak :). Jaki Kódy v nastavení počítadla jsem upravil a přidal jsem i kód pro html. Teď už by to tedy mělo být bez problému. |
||
Jaki Profil * |
#15 · Zasláno: 28. 10. 2006, 19:52:40
Dobrá práce díky
|
||
Časová prodleva: 7 dní
|
|||
Chamurappi Profil |
#16 · Zasláno: 5. 11. 2006, 04:14:54
Reaguji na Anonymního:
Výstižné. Reaguji na Timyho: „<noscript> je blokový element, nemůže být jen tak vložen do odkazu (=řádkový element).“ Ve skutečnosti byl <noscript> odjakživa řádkovým elementem a to omezení obsahu <a> jen na řádkové elementy není z hlediska sémantického moc dobrý nápad. Toto vlákno názorně demonstruje optimalizaci pro validátor :-) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0