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

jQuery Discussion :

Remplacer texte par un autre au chargement de la page


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 201
    Par défaut Remplacer texte par un autre au chargement de la page
    Bonjour,

    Dans une page Web, je voudrais changer un texte qui est en Anglais par du Français au chargement de la page, en totale invisibilité pour la personne qui surf sur le site.

    Voici le type de texte à changer :

    Comment faire avec JQuery pour remplacer cette phrase par une autre ?

    Merci

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    J'espère que tu ne t'imagines pas que jQuery permette la traduction automatique...
    Ensuite, si c'est au chargement de la page, pourquoi ne pas le faire directement côté serveur ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 201
    Par défaut
    J'espère que tu ne t'imagines pas que jQuery permette la traduction automatique...
    Ba non voyons...

    Je sais que Jquery c'est modifier la structure d'un tableau, pourquoi pas le texte à l'interieur !

    Ensuite, si c'est au chargement de la page, pourquoi ne pas le faire directement côté serveur ?
    Parceque je ne peux pas le faire, sinon se serait facile... Je fais de la mise en forme de page générée par un autre logiciel...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 5
    Par défaut
    Tu peux essayer un truc comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if ('#idDeLelementQuiChoisiLaLangue').attr('value')=='En')
       $('#idDuTexteAChanger').html('nouveauTexteEn');
    else
       $('#idDuTexteAChanger').html('nouveauTexteFr');
    C'est du code non testé, il y peut être des erreurs mais l'idée est d'utiliser
    http://api.jquery.com/html/

    pour ton cas si ton texte est déjà en anglais et que tu veux directement le traduire sans laisser le choix à l'utilisateur cette commande devrait suffire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $('#idDuTexteAChanger').html('nouveauTexteFr');

  5. #5
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    Sinon pour changer du texte, y'a la method text() (http://api.jquery.com/text/)
    Oui je sais, c'est bizarre !

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 201
    Par défaut
    Bonjour,

    Non cela ne fonctionne pas... et pour compliquer la chose le tableau n'a pas d'ID.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <tr><td valign="top"></td><td><a href="New Folder">New Folder</a></td></tr>

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

Discussions similaires

  1. PDF - Remplacer texte par un autre
    Par chicorico dans le forum Documents
    Réponses: 10
    Dernier message: 07/07/2009, 17h40
  2. Remplacement d'un texte par un autre
    Par BZH75 dans le forum ASP
    Réponses: 6
    Dernier message: 23/06/2008, 11h25
  3. Remplacer une ligne d'un fichier texte par une autre
    Par devalender dans le forum WinDev
    Réponses: 12
    Dernier message: 24/07/2007, 19h51
  4. Remplacement d'un texte par un autre
    Par Iria77 dans le forum Général Python
    Réponses: 3
    Dernier message: 21/08/2006, 08h56
  5. Remplacer un texte par un autre
    Par Guillaume602 dans le forum C++
    Réponses: 3
    Dernier message: 24/11/2005, 00h40

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