Détecion javascript

Invité
Invité n'ayant pas de compte PHPfrance

01 mars 2008, 14:27

BOnjour a tous,

Est il possible de refuser l'accès à une page pour un visiteur si javascript n'est pas activé dans son navigateur?

ViPHP
AB
ViPHP | 5818 Messages

01 mars 2008, 23:38

Si par exemple le lien qui mène vers cette page est fait en javascript (exemple avec un onclick="document.location...) les visiteurs ayant désactivé JS n'y auront pas accès.

Tu peux aussi faire afficher un message entre les balises

Code : Tout sélectionner

<noscript>Pour un fonctionnement correct cette page nécessite l'activation de javascript dans votre navigateur</noscript>
qui ne sera visible que par les visiteurs ayant désactivé javascript.

Ou éventuellement faire une redirection avec une balise meta entourée de balises noscript (sous réserve, jamais essayé, et peut être pas valide)

La solution la plus appropriée serait certainement la deuxième.

Pour une meilleure réponse faudrait nous dire dans quel but tu veux faire cela.