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

HTML Discussion :

[HTML] Utiliser un guillement dans un href


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut [HTML] Utiliser un guillement dans un href
    Bonjour à tous

    Je vous explique mon problème : je voudrais créer une bookmarklet qui ajoute du texte dans une textarea.
    J'ai donc utilisé le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:void(document.getElementById('editor_textarea').value+='texte a inserer')">
    Le problème est le suivant : le texte à insérer peut contenir des guillemets ". Lorsqu'il y en a ca donne cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:void(document.getElementById('editor_textarea').value+='les \"guillemets\"')">
    Le problème est que dans ce cas, la balise <a> croit que la chaine se termine après le premier guillemet rencontré malgré le '\'. (on voit d'ailleurs le problème avec la coloration syntaxique du forum )

    Je ne peux pas remplacer les guillemets par &quote; car sinon il ajoute "en dur" &quote; et pas le guillement dans ma textarea.

    Comment puis-je remédier à ce problème ?

  2. #2
    Membre confirmé Avatar de TwAzO
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut
    Bien le bonjour

    J'ai peut-être une solution (attention c'est une solution de débutant ) lol

    Pourquoi ne pas stocker ta chaine dans une variable et appeler la variable dans ton <a href au lieu d'appeler directement la chaîne?

    En général j'essaie d'utiliser des variables quand j'ai trop de quotes

    @++

  3. #3
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    oui tu peux le faire en utilisant le code iso ou html precédé de \ :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <a href="javascript:void(document.getElementById('editor_textarea').value+='les \&quot;guillemets\&quot;')">
    ici les \" sont egal a \_&_quot; sans les _
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <a href="javascript:void(document.getElementById('editor_textarea').value+='les \"guillemets\"')">
    ici les \" sont egal a \_&_#34; sans les _
    voila

  4. #4
    Expert confirmé
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Par défaut
    Merci laurentibus c'est ce qu'il me fallait, ca fonctionne bien à présent

  5. #5
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    no pb
    ++

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

Discussions similaires

  1. Mixer du HTML et du PHP dans un href
    Par laurentSc dans le forum Langage
    Réponses: 5
    Dernier message: 21/11/2014, 15h07
  2. [HTML] utilisation de variables dans un tag
    Par raimo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/05/2008, 17h14
  3. Réponses: 8
    Dernier message: 29/01/2006, 16h48
  4. utiliser un bean dans le tags html:link
    Par clement42 dans le forum Struts 1
    Réponses: 3
    Dernier message: 29/07/2005, 18h36
  5. utilisation de guillemets dans un évènement HTML
    Par giminik dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 28/07/2005, 16h13

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