IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Detecter JavaScript


Sujet :

JavaScript

  1. #1
    Membre Expert
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Par défaut Detecter JavaScript
    Bonjour à tous, je fais un site qui doit fonctionner pour un utilisateur ayant désactivé JavaScript. L'idée c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <body onload="chargement();">
     
    <from methode="get" action="index.php" id="form" name="form">
    	<input type="hidden" name="etape" value="2" />
    	<script type="text/JavaScript"><!--
    		document.write('<input type="hidden" name="height" value="'+screen.height+'" />');
    		document.write('<input type="hidden" name="width" value="'+screen.width+'" />');
    		// -->
    	</script>
     
    	<input type="hidden" name="js" value="ok" />
    </form>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <script type="text/javascript">
    	function chargement()
    	{
    	document.getElementById('form').submit();
    	}
    </script>
    De cette facon j'enregistre avec PHP la résolution de l'écran du client et qu'il a activé JavaScipt. Mais probleme, ca marche pas ! Mais je ne comprends pas pourquoi ...
    Citation Envoyé par La console JavaScript de FireFox
    Erreur : document.getElementById('form').submit() is not a function
    Y a-t-il quelque chose de spécial a faire pour qu'un formulaire se valide automatiquement ? (au fait, la FAQ est pas terrible, regardez le code !!!)
    Merci de m'aider.

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut

    ben la fonction document.getElementById() ne fonctionnera pas si javascript est desactivé. je pesne que ce qu'il te faut c'est la balise <noscript> pour afficher, en cas de desactivation de javascript, un <input> qui te dira que javascript est desactivé. par contre, pour soumettre un <form> sans javascript, là je seche...

  3. #3
    Membre Expert
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Par défaut
    Non, là n'est pas el probleme. Je gère moi meme la désactivation éventuelle de JavaScript. En revenche, je test cette page en local (j'ai bien activé js) mais ca ne fonctionne pas ...)

  4. #4
    Invité
    Invité(e)
    Par défaut
    woupla, j'avais pas vu dans ton code :
    Citation Envoyé par prgasp77
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <from methode="get" action="index.php" id="form" name="form">
    - c'est form et non pas from
    - de plus, evite d'appeler ton <form> 'form', ça prete à confusion. essaies plutot 'formu' ;-)

    ps :
    Citation Envoyé par prgasp77
    Je gère moi meme la désactivation éventuelle de JavaScript
    dans ce cas evite d'appeler ton topic "detecter javascript"

  5. #5
    Membre Expert
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Par défaut
    D'accord, je suis doublement un
    J'accepte toutes les critiques ; sur ce coup j'ai était nul (voire négatif) ...

  6. #6
    Invité
    Invité(e)
    Par défaut
    mais non t'inquiete pas on t'aime bien quand meme ;-)
    ça arrive à tout le monde, meme aux meilleurs (meme moi ?)

  7. #7
    Membre éclairé
    Homme Profil pro
    Designer API
    Inscrit en
    Octobre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Designer API

    Informations forums :
    Inscription : Octobre 2003
    Messages : 280
    Par défaut
    Ben tiens me suis toujours demander comment savoir sinujavascript été activé lol car bon mon cerveau bloquer sur le fait de utiliser du javascript pour savoir si javascript est activé je trouve ca dur ^^ surtout s'il est desactivé.

    Sinon eu je fais pareil j'appelle souvent mes form ben 'form' quand y en a q'un :o

    Puis euuu pour ce qui est en tout petit, torvald j'espere bien que ca t'arrive aussi moins souvent c'est sur bon ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tableau PHP - detection javascript
    Par loximose dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 29/07/2008, 14h07
  2. detecter si un javascript externe est chargé
    Par pyrou dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/05/2007, 08h36
  3. Détecter l'activation de Javascript avec des JSP
    Par TonioLeRital dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 10/11/2005, 09h31
  4. detection de lignes
    Par the.cable.guy dans le forum Algorithmes et structures de données
    Réponses: 29
    Dernier message: 10/10/2002, 11h15
  5. Detection arret de windows
    Par philippe30 dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 21/09/2002, 18h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo