JavaScript/Juandev/W3Schools: Porovnání verzí

Smazaný obsah Přidaný obsah
Juandev (diskuse | příspěvky)
m →‎Hodina 2: fix name
Juandev (diskuse | příspěvky)
m →‎Hodina 2: a co na to Molly?
Řádek 16:
**jako inline (například "onclick" přímo v html tagu)
**na začátek html dokumentu do hlavy: <nowiki><html><head><script type="text/javascript">...</script></head><body>...</body></html></nowiki>
***ovšem pro starší prohlížeče je nutné ten skript skrýt: to se dělá HTML a JavaScriptovým komentářem: <nowiki><!-- --></nowiki>. Tedy: <nowiki><html><head><script type="text/javascript"><!--document.write("Hello World!");//--></script></head><body></body></html></nowiki>. Zde se nám objevuje i značka js pro komentář // - je to kvůlu Netscapu 4, kterej by to mohl interpretovat jinak. '''Čili v dnešní době to // už můžu de fakto vynechat.'''--[[Uživatel:Juan de Vojníkov|Juan de Vojníkov]] 4. 1. 2010, 11:00 (UTC) Na druhou stranu Molly říká, že to dělá, málo lidí, ale pokud chceme to dělati my, tak by jsme tam ten JavaScriptovej komentář měli vrazit.--[[Uživatel:Juan de Vojníkov|Juan de Vojníkov]] 5. 1. 2010, 13:52 (UTC)
***a daleko větší bordel nastává pokud vkládám javascript do XHTML, který v DOCTYPE deklaruji správně jako XHTML, tedy v podstatě, když browser donutím, aby to četl jako XHTML. Jinak to totiž čte špatně a to jako HTML. V takovém případě je syntaxe <nowiki><script type="text/javascript"><!--//--><![CDATA[//><!--alert("Hello World!");//--><!]]></script></nowiki> - no něco šílenýho. '''Čili vkládat skript do hlavy jen v nouzi!'''
****a vlastně ta příšernost s tím CDATA je jazyk XML