Autor Zpráva
Sennin
Profil
Zdavím,
Ako riešite situáciu s JS ktorý je potrebný pre určitú vec ale niekto má ten JS vypnutý?
napr.
Mám sovu ktorá pomocou JS rozťahuje krídla krúti očami a húka :) ale potrebujem aby to robilo aj užívateľovi ktorý ma JS vypnutý dá sa to nejak ošetriť?

Ďakujem vopred za odpovede.

P.S: Tá sova to je len aby som priblížil moju situáciu.
Radek9
Profil
Sennin:
To dost záleží na situaci. Pokud ta funkcionalita potřebná není (třeba animace), neřeším to. Pokud jde o nějakou validaci formuláře, tak tu dělám i na straně serveru. Pokud něco posílá ajaxové požadavky, dělám to tak, aby to šlo udělat stejně i reloadem stránky.

Takhle je to ale hodně obecně. Nechceš uvést konkrétní příklad? Zrovna animovanou sovu bych oželel. :-)
juriad
Profil
Není to možné. Stránka by měla nějak fungovat, i když se javascript nespustí.
Důvodem může být:
1) skript se nestáhne,
2) uživatel zakázal javascript,
3) prohlížeč/robot vůbec nepodporuje javascript.

Existuje element noscript, který umožňuje nabídnout alternativní obsah.
Sennin
Profil
juriad:
Stránka by měla nějak fungovat, i když se javascript nespustí.
Snažím sa vždy stránky robiť s min. použitím JS. Ale tentokrát som musel s 50% časti použiť JS

Radek9:
Pokud ta funkcionalita potřebná není
Práve, že je ... mám postavičku ktorá informuje čo daná vec na stránke robí a popritom hýbe ústami očami a rukami je to skoro čistý JS ale potrebujem nejak poriešiť alebo prísť na to ako to naservírujem aj užívateľovi bez JS.
juriad
Profil
Sennin:
Dej těm věcem tečkované podtrhnutí a atribut title. To bude fungovat lidem bez JS. Pomocí JS pak ty titely odstraníš a zrušíš to CSS podtržení (i když to může být užitečné i v případě té „sovy“).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: