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 :

Afficher texteArea à la manière de Google Traduction


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Webmaster
    Inscrit en
    Octobre 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2009
    Messages : 125
    Par défaut Afficher texteArea à la manière de Google Traduction
    Bonjour,

    J'ai pour un petit projet perso un petit souci. J'ai de bonnes bases en PhP mais je ne connais rien en javascript. Je cherche un tutoriel qui pourrait m'apprendre à faire ceci :

    J'ai plusieurs liens sur ma page. Dès que je clique sur ce lien, j'aimerai afficher une liste déroulante me permettant de choisir un autre lien (liste de liens issues d'une table MySQL) ou d'entrer un nouveau lien si ceux déjà trouvés dans la BDD ne me conviennent pas....

    Pour faire simple, j'aimerai en gros savoir faire ce que Google Traduction fait lorsque l'on clique sur un mot traduit : ça affiche une fenêtre avec plusieurs choix de synonymes mais aussi un input pour entrer une nouvelle expression ou mot...

    Pensez vous que c'est simple à réaliser ?

    D'avance merci pour vos réponses,

    Thibaut

  2. #2
    Rédacteur

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 494
    Par défaut
    Salut,

    alors oui je te rassure cela est faisable, et sans trop de difficultés je pense

    1) Récupération des synonymes

    Pour cette étape tu dois utiliser AJAX : quand ton utilisateur aura saisi son mot à traduire et cliquera sur le bouton "Traduire", tu fais une requête AJAX vers un script PHP qui te retourne les synonymes stockés dans ta base de données en fonction du mot saisi par l'utilisateur

    2) Ajout d'un nouveau synonyme

    Au moment où tu affiches les synonymes issus de ta base de donnée, tu affiches un champ permettant à l'utilisateur de saisir un nouveau synonyme. Quand l'utilisateur cliquera sur le bouton "Ajouter", tu lanceras une requête AJAX vers un script PHP qui insèrera ton nouveau synonyme en Base de données

    En gros rien de compliqué, il suffit juste de connaitre AJAX

  3. #3
    Membre très actif
    Profil pro
    Webmaster
    Inscrit en
    Octobre 2009
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2009
    Messages : 125
    Par défaut
    ok, je vais voir ça, merci ! j'ai trouvé sur le forum un truc qui s'appelle tooltip qui à l'air de faire à peu près ce que je veux... je vais creuser.

    Merci !

Discussions similaires

  1. Pb Google Traduction
    Par BBPlastique dans le forum Firefox
    Réponses: 0
    Dernier message: 21/01/2010, 15h36
  2. Réponses: 4
    Dernier message: 04/11/2008, 10h39
  3. Réponses: 3
    Dernier message: 22/11/2007, 15h35
  4. Afficher des images comme sur google images
    Par java_developper dans le forum JSF
    Réponses: 8
    Dernier message: 18/09/2007, 11h03
  5. [cURL] utilisation avec google traduction
    Par loacast dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 26/04/2007, 15h50

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