14. maj 2006 - 16:23Der er
11 kommentarer og 1 løsning
Tjekke om JS er slået til i browseren.
Hejsa,
Jeg vil gerne lige for en sikkerheds skyld tjekke om mine brugers browser har slået JS til. Ved ikke helt hvordan jeg skal gøre det uden om JS. Siden er hovedsagligt programmeret i PHP, så det ville være dejligt hvis det kunne lade sig gøre via PHP.
thesurfer >> Nej, den er ikke valid. noscript-elementer må ikke forekomme i head-elementet - og meta-elementer må ikke forekomme udenfor ... så deeeeeeet ........ :)
Du kan f.eks. sætte en cookie på klienten og se, om du kan aflæse den med PHP næste gang, browseren forespørger serveren. Hvis du kan, er JS enabled - hvis ikke, er det disabled. Du har ingen mulighed for at vide, om JS er enabled i browseren, første gang den rammer sitet ... du er nødt til at teste i browseren :)
Hmm.. Du kunne jo nøjes med at fortælle brugeren, at din side kræver java script:
<noscript> Denne side kræver at JavaScript er slået til, for at fungerer 100%. Visse funktioner virker ikke, med mindre at JavaScript er slået til. </noscript>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.