rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Détecter javascript

Sam666, le mercredi 28 novembre 2007 à 22:58:46
Bonjour,

J'ai une page avec un user et un mot de passe qui donne accès à un site qui utilise javascript... J'aimerait faire en sorte que si une personne n'a pas javascript d'activé, elle n'est pas accès à cette page.

Merci de votre aide.
Configuration: Windows XP
Internet Explorer 7.0
Répondre à Sam666  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Odd, le mercredi 28 novembre 2007 à 23:16:33
Salut

L'objet navigator de java est justement fait pour cela.
navigator.javaEnabled()
te retournera TRUE si java est activé sur le poste du visiteur et FALSE sinon
navigator peut etre très pratique pour connaitre des informations concernant le navigateur des visiteurs, leur système d'explotation, l'activation ou non des cookies...
;) enjoy
Répondre à Odd

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Posotaz, le jeudi 29 novembre 2007 à 00:37:11
Attention !

Ne pas confondre Java avec JavaScript, c'est une erreur courante. En effet navigator.javaEnabled() peut vérifier la disponibilité Java (c'est à dire la capacité de pouvoir lancer une applet) et non JavaScript.

Si l'utilisateur n'a pas JavaScript activé il est impossible de le savoir via JavaScript, ce qui est logique. Néanmoins en HTML il existe la balise <noscript></noscript> non reconnue par les navigateurs ne possédant pas JavaScript activé. Qui dit balise non reconnue veut dire balise ignorée et texte compris entre ces balises affiché "tout simplement". En gros donc l'idée c'est de mettre
<noscript>Désolé vous devez avoir JavaScript activé pour accéder à cette page</noscript>
et pour le reste de générer la page exclusivement en JavaScript à coups de
document.write("<p>bla bla vous pouvez accéder à...</p>");

Autre chose, si ton intention est de vérifier un login/mot de passe via JavaScript, saches que tu te plantes d'avance. JavaScript doit être vu comme un plus, on ne sait pas l'utiliser pour restreindre l'accès à une page. Exécuté côté client, tout ce qui peut être accédé avec JavaScript peut l'être sans (avec moins de facilités mais accédé quand même).

Le seul moyen de fournir un accès login/mot de passe est d'utiliser les outils serveur appropriés (restrictions serveur -par exemple htaccess Apache- , couple langage se script/base de données -par exemple PHP/MySql-, ...) mais c'est un autre domaine.
Répondre à Posotaz

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Sam666, le jeudi 29 novembre 2007 à 16:44:28
Je me suis pris d'une autre manière mais grâce à ta réponse, j'ai pu allumer sur comment m 'y prendre.

J'ai tout simplement créer une page no_javascript qui appelle un script javascript de redirection vers ma page.

Donc si la personne n'a pas javascript activer, la redirection ne se fait pas donc affichage de la balise <noscript>

Merci à toi !
Répondre à Sam666
Détecter javascript activé ou pas (en php ?) (Résolu)Bonjour. Sur mon site j'ai un script JavaScript inséré dans chaque page qui affiche un menu. Comme ca ne fonctionne pas avec JS désactivé, j'aimerais mettre un menu en PHP avec Le problème est que le... www.commentcamarche.net/forum/affich-2359164-detecter-javascript-active-ou-pas-en-php
[PHP] Détecter la résolution d'affichagePHP ne fournit pas de fonction permettant la détection de la résolution d'affichage car l'information concernant l'affichage du visiteur n'est pas fournie nativement par le protocole HTTP. Javascript par contre permet de détecter la résolution grâce... www.commentcamarche.net/faq/sujet-849-php-detecter-la-resolution-d-affichage
Javascript - Introduction Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des améliorations au langage HTML en... www.commentcamarche.net/javascript/jsintro.php3
[Javascript] Date de dernière modification de la pageIl est possible, en langage Javascript, d'afficher la date de dernière modification de la page Web grâce à la propriété lastModified de l'objet document : www.commentcamarche.net/faq/sujet-883-javascript-date-de-derniere-modification-de-la-page
Détecter les infections et désinfecter avec The CleanerThe Cleaner est un logiciel est spécialisé contre les programmes malveillants. Il permet de les détecter et de les supprimer. Il est utile contre : Trojans Vers BackDoor Ad-Aware AdTool.Win32.MyWeb search Hoax Email-Flooder Sommaire... www.commentcamarche.net/faq/sujet-9284-detecter-les-infections-et-desinfecter-avec-the-cleaner
Javascript - Modifier la hauteur (height) d'un élément HTMLPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il... www.commentcamarche.net/faq/sujet-11740-javascript-modifier-la-hauteur-height-d-un-element-html
[MSN] MSN Block Detect (Résolu)J'ai installé MSN Block Detect pour voir qui me bloque sur msn mais ça n'a pas l'air de fonctionner, pour voir qui m'a supprimé, ça fonctionne sans pb (mais ça, je peux le voir sous linux avec amsn) mais pour ceux qui me bloquent,... www.commentcamarche.net/forum/affich-962602-msn-msn-block-detect
Samsung YP-U3 non détecter (Résolu)Bonjour, Donc voilà mon problème j'ai reçu un lecteur mp3 Samsung Yp-U3 2 gig la semaine passé. Depuis 3 jours je tentes de le faire détecter par mon ordinateur et rien ne fonctionne. J'ai windows XP Professionnel avec le SP2. Je viens de... www.commentcamarche.net/forum/affich-3564541-samsung-yp-u3-non-detecter
[Lecteur DVD] ne semble pas détecte CD et DVD (Résolu)Bonjour! Sur un ordinateur neuf Toshiba Satellite A 100 - 580, impossibilité de lire DVD ou CD, le lecteur ne les détecte pas. Il s'agit d'un lecteur Matshita DVD-RAM UJ-850S Ata Device. Voici le message d'erreur dans les propriétés du... www.commentcamarche.net/forum/affich-2954426-lecteur-dvd-ne-semble-pas-detecte-cd-et-dvd
Javascript - Les événements Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est possible d'associer des fonctions,... www.commentcamarche.net/javascript/jsevent.php3
Javascript - Les variables Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire, mais doivent répondre à certains... www.commentcamarche.net/javascript/jsvar.php3
Javascript - L'objet Window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de stockage de la page l'objet history: les... www.commentcamarche.net/javascript/jswindow.php3
Toutes les réponses pour « Détecter javascript »