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 :

[AJAX] Question


Sujet :

JavaScript

  1. #1
    Membre �clair� Avatar de H-bil
    Inscrit en
    F�vrier 2006
    Messages
    337
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 337
    Par d�faut [AJAX] Question
    salut

    j'ai un champs de texte dont le contenu s'ajoute dans une table en cliquant sur un boutton.
    comme c'est un traitement simple je ne recharge pas la page en utilisant ajax.
    le prbleme c'est que si le javascript est desactiv� rien ne marchera!!!
    y'a-t-il une une metode pour savoir si le javascript est activ� ou non car je ne veux pas recharger la page pour des traitement simple comme �a
    merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par d�faut
    Aucune technique � ma connaissance.
    A ta place, je ferais ceci.

    1) Je pr�vois mon formulaire comme si js �tait d�sactiv� => bouton valider.
    2) Je place mes �v�nements js pour g�rer AJAX.
    3) Je mets une fonction js qui rend invisible le bouton valider.

    R�sultat :
    1) Si js est d�sactiv� => l'user valide par le bouton valider standard => rafra�chissement de la page
    2) Si js est activ� => suppression du bouton valider par fonction js => modif par AJAX => pas de rafra�chissement.

  3. #3
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    plus simple : la balise <noscript> est l� pour �a

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par d�faut
    Citation Envoy� par Mr N.
    plus simple : la balise <noscript> est l� pour �a
    En mettant le formulaire non AJAX dedans ?

  5. #5
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    Juste le bouton submit.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <noscript><input type="submit" /></noscript>
    Le bouton ne sera affich� que si javascript est activ�. Par contre �a ne prend pas en compte les bouses qui ont javascript activ� mais pas de XmlHttpRequest...

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par d�faut
    Citation Envoy� par Mr N.
    Juste le bouton submit.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <noscript><input type="submit" /></noscript>
    Ok, tu as raison, c'est plus propre.

  7. #7
    Membre �clair� Avatar de H-bil
    Inscrit en
    F�vrier 2006
    Messages
    337
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 337
    Par d�faut
    Merci
    si j'ai bien compris si le javascript est desactiver le boutton submit est affich�
    mais comment cacher dans ce cas le bouton qui appelle la methode javascript sur l'evenemeno onclick ??
    j'espere que je suis claire
    @+

  8. #8
    Membre �clair� Avatar de H-bil
    Inscrit en
    F�vrier 2006
    Messages
    337
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 337
    Par d�faut
    je pense que j'ai la solution

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    <script type="text/javascript">document.write("<input input type=button onclick=.... />")</script>
    <noscript><input type="submit" /></noscript>
    merci de votre aide

  9. #9
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    On n'utilise pas document.write comme �a. Tu risques de rencontrer de gros probl�mes.
    Je verrais plutot un truc du genre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <span id="rrrRRR"></span>
    <script type="text/javascript">
       function afficher_bouton() {
          var bouton = document.createElement('button');
          var txt    = document.createTextNode("....");
          button.appendChild(txt);
          button.onclick = function() {
             ...
          }
          document.getElementById("rrrRRR").appendChild(button);
       }
       window.onload = afficher_button;
    </script>
    <noscript><input type="submit" /></noscript>
    Mais comme je ne maitrise pas trop le javascript, je te sugg�re de demander �a sur le forum appropri�.

  10. #10
    Membre �clair� Avatar de H-bil
    Inscrit en
    F�vrier 2006
    Messages
    337
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 337
    Par d�faut
    Desol� mais j'ai encor une question : quel probleme je peux recontrer avec le document.write() ?

  11. #11
    Expert confirm� Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par d�faut
    De t�te je sais pas. Surement par exp�rience. Ca se trouve j'ai tout faux.
    Demande sur le forum javascript.

Discussions similaires

  1. [AJAX] Upload Ajax question
    Par Cristabelle dans le forum AJAX
    R�ponses: 4
    Dernier message: 13/05/2010, 16h05
  2. R�ponses: 5
    Dernier message: 03/09/2007, 01h29
  3. [Ajax] question avec onreadystatechange
    Par lhulard dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 06/06/2006, 14h46
  4. [AJAX] Question sur AJAX
    Par R@IZER dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 03/04/2006, 19h45
  5. [AJAX] Question sur un tutos ajax
    Par maximenet dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 23/03/2006, 21h05

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