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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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.

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