Détecter désactivation javascript

Fermé
Kopernicus - 17 déc. 2002 à 23:34
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 - 20 janv. 2009 à 20:30
bonsoir,
Dans mes pages web, je voudrais detecter si l'internaute a désactivé ou non JavaScript . Komment ki fo fère? Merci.

3 réponses

Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
18 déc. 2002 à 20:52
Salut,
JEROMAX, détrompe-toi. Il y en a plus que tu ne crois et pour des raisons de sécurité.

C'est très simple pour vérifier. Il suffit d'utiliser les balises <NOSCRIPT>...</NOSCRIPT>.
Tout code contenu entre ces deux balises ne sera pas executé sur les navigateurs ne gérant pas le JavaScript.

Tu pourras aussi faire une redirection en JavaScript afin de renvoyer vers une page "avec" JavaScript:

window.location.replace("url");
ou
window.location.href = "url";

-= Bobinours =-
1
Pas tous compris là,

Si le javascript est désactivé. Comment pourrait -t-il executer le code Javascript de redirection.
0
touché coulé :D
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
18 déc. 2002 à 21:14
Je recommence...

Il y avait deux choix, selon ce qu'on veut faire. Le deuxième étant sur une page web :

<html>
...
<script type="text/javascript">
window.location.replace("page_AVEC_javascript.htm");
</script>

Ici code pour page SANS JavaScript. Les navigateur avec javascipt ayant été redirigé...

</html>

-= Bobinours =-
0
ThePatatoes Messages postés 1 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 20 janvier 2009 > Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013
20 janv. 2009 à 10:32
Bonjour à tous,

J'ai le même problème, et ce que je voudrais, c'est simplement écrire une ligne au cas où l'utilisateur ait désactivé JS. Donc pas de redirection ou tout ca, juste un truc du genre "if(jS==désactivé)" :D

Merci d'avance
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504 > Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013
20 janv. 2009 à 20:30
Bonsoir ThePatatoes,

C'est assez simple, il suffit d'utiliser les balises <noscript> à l'emplacement où devra être affiché le texte (ou plus généralement du code HTML) :

<noscript>

Ceci est une ligne qui n'apparait que si le navigateur ne comprend pas le  JavaScript.<hr />
Vous devriez activer le JavaScript puor une meilleurs visualisation.<br />
<img src="images/no-js.gif" alt="Logo No JavaScript" />

</noscript>
0
Bon, apparemment y a personne qui repond!!!
0
JEROMAX Messages postés 274 Date d'inscription jeudi 22 février 2001 Statut Membre Dernière intervention 7 octobre 2013 10
18 déc. 2002 à 18:30
ça arrive que des gens désactive le javascript?
A mon avis ils n'ont plus accès à grand chose du net...
Mais désolé, je ne sais ... :-((

[ JEROMAX ] http://www.jeromax.free.fr
0