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 :

quote et double quote


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 81
    Par défaut quote et double quote
    bonjour
    j'ai un probleme: dans une fonction javascript je fais appel à une autre fonction javascript en passant un parametre recupéré par un tag
    mon probleme est que ce parametre retourne ue chaine de caractere qui peut contenir un quote ou un double quote
    en effet si je fais ceci ça ne marche pas dans le cas ou ma chaine contient un double quote
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    libinfo=remplaceQuote("<bean:message name="elt" property="code" arg0="<%=args[0]%>" arg1="<%=args[1]%>" arg2="<%=args[2]%>" />");
    et si je fais ceci ça ne marche pas dans la cas ou ma chaine contient un quote
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    libinfo=remplaceQuote('<bean:message name="elt" property="code" arg0="<%=args[0]%>" arg1="<%=args[1]%>" arg2="<%=args[2]%>" />');
    je suis vraiment bloqué. quelqu'un a une solution ?
    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    fais un replace dasn les chaines porvenant d'asp
    remplace ' par \' et " par \"

    ou alors il doit bien exister en asp une fonction de type addslashes ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 81
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    fais un replace dasn les chaines porvenant d'asp
    remplace ' par \' et " par \"

    ou alors il doit bien exister en asp une fonction de type addslashes ?
    la chaine vient d'un tag java struts ce n'est pas du asp
    le probleme vient du fait que le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <bean:message name="elt" property="code" arg0="<%=args[0]%>" arg1="<%=args[1]%>" arg2="<%=args[2]%>" />
    sera remplacé par sa valeur

    Exp si [CODE]<bean:message name="elt" property="code" arg0="<%=args[0]%>" arg1="<%=args[1]%>" arg2="<%=args[2]%>" /> retourne la chaine : ceci est ma chaine "AAA"
    alors la ligne de code sera executé en tant que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    libinfo=remplaceQuote("ceci est ma chaine "AAA"");
    ce qui cause un probleme
    la meme chose si j'utilise le simple quote dans le cas ou ma chaine contient des simple quote
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    libinfo=remplaceQuote('ceci est ma chaine 'AAA'');
    ceci aussi ne marche pas

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    et la fonction remplaceQuote elle fait quoi ???
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 81
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    et la fonction remplaceQuote elle fait quoi ???
    elle est sensée remplacer les ' par \' et " par \"
    mais le probleme se declanche avant d'entrer dans la fonction

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Logique tu essaye de faire la focntion en javascript ... et c'est déja trop tard, il faut le faire en asp ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Quote et double quote, eternel souci
    Par tusssss dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/10/2008, 11h31
  2. Insertion quote et double quote
    Par Ebisu dans le forum SQL*Loader
    Réponses: 8
    Dernier message: 08/10/2008, 17h41
  3. Requete avec quote et double quote
    Par swissmade dans le forum VBA Access
    Réponses: 2
    Dernier message: 20/08/2007, 15h01
  4. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

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