Autor Zpráva
fleury16
Profil
Zdravím,
potřebuji poradit jak zjistit pomocí php jestli má uživatel zapnutý javascript hledal jsem už něco na netu ale nic pořádného jsem nenašel.
Za rady děkuji.
Joker
Profil
Triviální metoda je třeba tato:
<script type="text/javascript>
location.href="?js=1";
</script>

edit, možná ještě vysvětlení: Prostě Javascriptové přesměrování, které metodou GET nastaví PHP proměnnou
fleury16
Profil
nechápu..
Darkry
Profil
fleury16:
Pokud použiješ toto řešení tak na stejné stránce máš pak v php k dispozici proměnnou $_GET["js"], která buďto existuje a obsahuje hodnotu 1 - javascript funguje, nebo neexistuje.
DarkMeni
Profil
Nezpůsobí to smyčku přesměrovávání? Stránka se načte, a když je zapnutý js, tak ji načte zase, pak zase a až dokud prohlížeč neoznámí smyčku?
Joker
Profil
fleury16:
Princip je zhruba takový, že v PHP je:
if(!empty($_GET["js"])) 
{
  // verze stránky s JS
}
else
{
  // verze stránky bez JS
}
a někde na začátku verze stránky bez JS bude ten skript co jsem psal.

DarkMeni:
Pravda, mohl jsem tam napsat hned, že v té verzi pro js=1 to přesměrování už být nemá.
fleury16
Profil
a jak to bude vypadat bez přesměrování?
Mastodont
Profil
Už se řešilo ..
Zjištění zapnutého javascriptu?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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