Page 1 sur 1

Javascript activé ou non ?

Posté : 27 mai 2005, 09:41
par stevelace
Bonjour, je voudrais savoir si il existe une fonction qui détecte si le navigateur du client accepte le javascript ou pas.

Par exemple, dans internet explorer on peut désactiver javascript (je sais que c'est con de désactiver sa mais bon)

bref je cherche une fonction qui peut détecter sa :roll:

Merci

Posté : 27 mai 2005, 09:51
par zeus
Dans ton code HTML, tu insert ce code

Code : Tout sélectionner

<html> <head> <title>titre</title> </head> <body> <script type="text/javascript> <!-- Le javascript est activé --> </script> <noscript> <!-- Le javascript n'est pas activé --> </noscript> </body> </html>

Posté : 27 mai 2005, 09:53
par stevelace
Au fait Je veut pas de :

<noscript>activez javascript svp</noscript>

parce que j'ai besoin d'une fonction qui me permettrais de rediriger en cas de javascript désactivé :P

Merci

Posté : 27 mai 2005, 10:05
par zeus

Code : Tout sélectionner

<script type="text/javascript"> </script> <noscript> <meta http-equiv="refresh" content="0; url=ErreurJavascript.htm"> </noscript>
Et après 1 seconde, si l'explorateur n'accepte pas le javascript, on redirige vers la page "ErreurJavascript.htm"

Posté : 27 mai 2005, 10:10
par stevelace
J'avais essayé sa aussi sa fonctionne pas chez moi :cry:

Posté : 27 mai 2005, 10:13
par stevelace
ok oui sa marche mais on peu pas diriger vers un autre domaine ex: http://www.unsite.com faut que sa reste en local c'est bizzare :roll:

Posté : 27 mai 2005, 10:20
par stevelace
Au fait merci zeus :D

Posté : 27 mai 2005, 11:11
par albat
ok oui sa marche mais on peu pas diriger vers un autre domaine ex: http://www.unsite.com faut que sa reste en local c'est bizzare :roll:
Quoi ??? :shock:
Si, c'est possible, mais tu dois indiquer le chemin absolu complet (avec le protocole http://)
<script type="text/javascript">
// mon javascript qui est accepte
</script>
<noscript>
  <meta http-equiv="refresh" content="0; url=http://www.mon_autre_site_sans_javascript.com/index.htm">
</noscript>