Autor Zpráva
houskat
Profil *
co znamena tenhle kod? <script type="text/javascript">/* <![CDATA[ */ javascript:fav() /* ]]> */</script>
popr tento? <script type="text/javascript">/* <![CDATA[ */ javascript:prn(); /* ]]> */</script>
peta
Profil *
houskat
www.google.com CDATA javascript
je to nejaka finta, jak neco spustit jen v IE, a osobne bych to doporucoval pouzivat co nejmene, protoze je to vicemene spise chyba, ze to IE dokaze zpracovat, ackoliv je to zakomentovane. /* text */ = komentar v JS
Chamurappi
Profil
Reaguji na petu:
Nesmysl.
Je to zvláštní, že odkazuješ tak často na Google s pár klíčovými slovy, ale samotného tě nenapadne si s jeho pomocí ověřit, jestli to, co píšeš, je pravda. V důsledku mnohdy poskytuješ mnohem slabší výsledky než AdWords.

Reaguji na houskat:
První se snaží volat funkci jménem fav, druhý se snaží volat funkci prn. Ty musí být nadefinované někde jinde, asi v externím JavaScriptu.
Obalené v <![CDATA[ ... ]]> je to úplně zbytečně. Jednak to HTML prohlížeče nepodporují (proto je to na úrovni JS zakomentováno), jednak to musí fungovat i bez něj.
peta
Profil *
Chamurappi
A CDATA jsi mu nevysvetlil :) Pak, kdo mluvi zcestne :)

Co se tyce google:
cdata javascript
= 717.000 odkazu, coz je rozhodne dost slusny vysledek hledani
A hned druhy odkaz mam tento:
http://javascript.about.com/library/blxhtml.htm
Ktery myslim celkem slusne popisuje praci s CDATA

cdata javascript + kriterium ceske stranky
= 583 odkazu, coz mi prijde jako velmi vhodne zvolena klicova slova
- prvni odkaz je na KOSEK http://www.kosek.cz/clanky/swn-xml/ar03s43.html
(jehoz literaturu povazuji osobne za dost nevhodnou, nicmene se zminuje o tom, ze CDATA je soucast XML a z toho vyplyva i nepodpora v prohlizecich, ktere o XML neslyseli, vsechny stare)

A kdybych vedel, ze to najdu i na jakpsatweb, tak tam pridam treti klicove slovo, jakpsatweb
http://www.jakpsatweb.cz/html/xhtml.html
(asi 8/583 z puvodniho dotazu)
souki
Profil
pokud se nepletu tak CDATA se musí používat v XHTML dokumentech.... v 1.1 určitě...
mata
Profil
peta
Množství odkazů je to sice pěkné, ale tvůj závěr "je to cosi pro IE" je špatný (takže jsi aspoň tebou vypíchnuté odkazy mohl projít a zjistit k čemu to je).

CDATA sekce se používá v XHTML dokumentech, aby parser neprocházel to, co je uzavřené v CDATA - v javascriptu se totiž používají &, > apod a nelze je tam nahradit entitami.

Když však javascript uzavřeme do CDATA pak si ho prohlížeče nevšímají a nefunguje takže se CDATA zakomentuje a je to - je spokojený jak parser tak prohlížeč.

K funkcím platí to, co napsal Chamurappi.
Leo
Profil
"pokud se nepletu tak CDATA se musí používat v XHTML dokumentech"

Nejsem si jisty jak je to v 1.1 ale myslim, ze CDATA neni povinne - jde jen o to, ze pak v JS kodu nesmite pouzivat nektere znaky, coz docela komplikuje zivot. Leo
souki
Profil
Leo11:23:31
mata11:23:32
klobouk dolu pánové, taková shoda se jen tak nevidí =)
Leo
Profil
No tu sekundu jeste stahneme, budeme trenovat :-) Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.