Oldalak

2013. január 7., hétfő

JavaScript tiltásának kezelése kliens oldalon

A minap futottam bele abba a problémába, hogy egy meglévő PHP-val előállított oldalon meg kellett valósítani azt, hogy az oldal működésében ellenőrizni kellett, hogy kliens oldalon engedélyezve van-e a JavaScript futtatása a böngészőben, és annak függvényében jelenítse meg az oldal tartalmát, vagy jelenjen meg hibaüzenet, hogy kapcsolja be a JavaScript futtatását a felhasználó.

A PHP által előállított HTML oldalt az alábbi módon kell felépíteni:
...
  
    ...
    
    
    
    ...
  
...
Az oldal tartalma lerenderelődik a böngészőben csak pageContent div láthatósága display:none -ra van állítva. Ha a JavaScript engedélyezve van, akkor a script fogja megjeleníteni az oldal további tartalmát. Ha nincs, akkor a noscript tag-ek között megadott szöveg fog megjelenni a böngészőben.

Nincsenek megjegyzések:

Megjegyzés küldése