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 :

Comment controler si javascript est activ�


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut Comment controler si javascript est activ�
    Bonjour,

    Je fais un petit code en havascript mais j'aimerai en plus qu'un petit controle du browser soit effectu�, avant.

    J'aimerais qu'il controle si javascript est activ�, quelque soit le navigateur utilis�.

    J'ai trouv� cette soultion

    <noscript>
    <p align="center">Attention : JavaScript n est pas activ� sur votre navigateur<br>
    Vous risquez de rencontrer des probl�mes de fonctionnement sur notre site.</p>
    </noscript>
    Mais j'aimerais plus tot, que le controle se fasse au moment ou cette fonction est ex�cut�e

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function validerUnFormulaire()
    {
     
    ICI ON LANCE LE CONTROL ET UN MESSAGE SI JAVASCRIPT N EST PAS ACTIVE
     
       // on indique sur quel formulaire de la page on agit
       var formulaire=new Formulaire("publi_add_ethz");
       // on définit quelles règles sont appliquées sur les différents champs qui doivent être validés
       formulaire.regle("f_author", "requis", "An Autors is mentadory");
       formulaire.regle("f_title", "requis", "A Title is mendatory");
     
       // on lance la validation du formulaire, et on renvoie le résultat
       return formulaire.valider();
    }
    Merci pour vos lumi�res

  2. #2
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Bonjour,
    Citation Envoy� par pierrot10 Voir le message
    Mais j'aimerais plus tot, que le controle se fasse au moment ou cette fonction est ex�cut�e
    ... par JavaScript, donc ?

    Je d�c�le comme une incoh�rence

    Blague � part, la balise "<noscript>" est effectivement l� pour �a

    A+

  3. #3
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut
    Merci !!

    Cependant j'ai un sousci avec mon code.

    Ce code
    <SCRIPT language="Javascript">
    <!--
    function validerUnFormulaire()
    {

    // on indique sur quel formulaire de la page on agit
    var formulaire=new Formulaire("publi_add_ethz");
    // on d�finit quelles r�gles sont appliqu�es sur les diff�rents champs qui doivent �tre valid�s
    formulaire.regle("f_author", "requis", "An Autors is mentadory");
    formulaire.regle("f_title", "requis", "A Title is mendatory");
    // on lance la validation du formulaire, et on renvoie le r�sultat
    return formulaire.valider();
    }
    //-->
    </SCRIPT>
    je l'ai mis juste avant mon formulaire qui porte l'attribut
    name="publi_add_ethz"
    Puis avant la balise
    J'aimis un bouton
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <input class="submit" type="button" name="check_form" value="Check the form" onclick="javascipt:return validerUnFormulaire(publi_add_ethz);"
    Quand je clique sur le bouton, firebug me retourne ce message d'erreur:
    Formulaire is not defined
    formulaire.regle("f_author", "requis", "An Autors is mentadory");
    Je n'arrive pas comprendre pourquoi?

    Si je fais ceci
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    function validerUnFormulaire()
    {
     
    alert("toto");
    }
    Il m'affiche bien toto

    Qu'es ce qui bu dans le code?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function validerUnFormulaire()
    {
    // on indique sur quel formulaire de la page on agit
       var formulaire=new Formulaire("publi_add_ethz");
       // on définit quelles règles sont appliquées sur les différents champs qui doivent être validés
     	formulaire.regle("f_author", "requis", "An Autors is mentadory");
    	formulaire.regle("f_title", "requis", "A Title is mendatory");
       // on lance la validation du formulaire, et on renvoie le résultat
       return formulaire.valider();
    }
    Merci

  4. #4
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut
    Ben tout simplement parce que je n'avais pas inclu la class

  5. #5
    Expert �minent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par d�faut
    Citation Envoy� par pierrot10 Voir le message
    Ben totu simplement parce que je n'avais pas inclu la class
    J'allais le dire

    C'est bon, maintenant ?

    A+

  6. #6
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Citation Envoy� par pierrot10 Voir le message
    Signature : Il ne suffit pas de tout savoir. Vouloir et pers�v�rer, c'est d�j� presque tout!
    CQFD. ^^

  7. #7
    Membre exp�riment�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par d�faut
    Oui tout est bon, ma validation fonctionne bien.

    Merci et bonne journ�e

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment d�tecter si Javascript est activ� ou non
    Par Sub0 dans le forum Contribuez / T�l�chargez Sources et Outils
    R�ponses: 1
    Dernier message: 16/02/2011, 12h19
  2. d�tecter si javascript est active+asp.net
    Par tortuegenie dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 08/01/2008, 12h45
  3. savoir si javascript est activ�
    Par cronos6 dans le forum Zope
    R�ponses: 4
    Dernier message: 31/08/2007, 19h41
  4. Contr�ler si le javascript est activ� ou d�sactiv� avec IE6.
    Par beegees dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 27/04/2007, 11h09
  5. Comment V�rifier si Javascript est activ�?
    Par Snivel dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 27/10/2006, 20h43

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