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 :

apostrophe comme paramètre dans un fonction


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : novembre 2003
    Messages : 533
    Points : 180
    Points
    180
    Par défaut apostrophe comme paramètre dans un fonction
    Bonjour, j'ai un petit soucis, je souhaiterais passé le texte

    en paramètre dans une fonction javascript, mais il ne laisse pas car il fait une erreur, j'ai essayé avec \' et '', mais rien ne fonctionne.

    Comment puis-je faire pour résoudre le problème?

    Merci d'avance pour votre aide

  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 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    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 572
    Points : 66 535
    Points
    66 535
    Billets dans le blog
    1
    Par défaut
    l\'hotel
    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
    Expert confirmé
    Avatar de siddh
    Inscrit en
    novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    et si tu nous montrais ton code ?
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  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 572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    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 572
    Points : 66 535
    Points
    66 535
    Billets dans le blog
    1
    Par défaut
    ou encore '
    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 expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2006
    Messages : 2 532
    Points : 3 289
    Points
    3 289
    Par défaut
    Citation Envoyé par SpaceFrog
    ou encore '
    Pas sûr que ce soit vraiment valable ca...
    Tu pensais pas à ca (uniquement pour un event htlm alors) : <input type='button' onclick='&apos;' />
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  6. #6
    Expert confirmé
    Avatar de siddh
    Inscrit en
    novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    Citation Envoyé par FremyCompany
    Pas sûr que ce soit vraiment valable ca...
    Tu pensais pas à ca (uniquement pour un event htlm alors) : <input type='button' onclick='&apos;' />

    ?????????????

    tu vas avoir une jolie erreur si tu fais ça
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  7. #7
    Membre expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2006
    Messages : 2 532
    Points : 3 289
    Points
    3 289
    Par défaut
    Citation Envoyé par siddh
    ?????????????

    tu vas avoir une jolie erreur si tu fais ça
    Honte à moi
    J'ai oublié de mettre une fonction
    De toute facon, ca n'aurait jamais marché, le &apos; étant, me semble-t-il "traduit" en "'" avant le passage de l'argument...
    noter que d'un point de vue théorique onclick="if (x < y) {alert('');}" est interdit, vu les conventions XML
    Fremy
    Pour vos développements Web et une navigation agréable, le tout gratuit :
    1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
    2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey

  8. #8
    Membre habitué
    Inscrit en
    novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : novembre 2003
    Messages : 533
    Points : 180
    Points
    180
    Par défaut
    Mais c'est un peu compliqué:

    c'est une valeure dans une variable de Session php qui est indiqué par un echo (en php) dans la fonction javascript. Ce qui donne comme code php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Onload="javascript : affichage_message('<? if(isset($_SESSION['message'])) echo addslashes($_SESSION['message']); else echo'-';?>');">
    et comme code javascript quand je regarde la source de la page

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <body Onload="javascript : affichage_message('Votre identifiant ou votre mot de passe n\'est pas correct');">
    Merci bien pour votre aide...

  9. #9
    Membre habitué
    Inscrit en
    novembre 2003
    Messages
    533
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : novembre 2003
    Messages : 533
    Points : 180
    Points
    180
    Par défaut
    Ben alors ça, je viens de trouver. J'ai essayé de mettre deux fois addslashes en php, et ça marche. Je regarde dans la source de la page et la magie, il y a pas un, pas deux, mais trois backslashe.

    Merci quand même et si quelqu'un aurait une solutions plus propre, n'hésitez pas...

    Merci

  10. #10
    Expert confirmé
    Avatar de siddh
    Inscrit en
    novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    tu doit avoir le magic_quotes d'activé dans ton php.ini
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

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

Discussions similaires

  1. Passer une matrice comme paramètre d'une fonction
    Par Rniamo dans le forum Langage
    Réponses: 8
    Dernier message: 16/07/2006, 20h55
  2. fonction comme paramètre d'une fonction
    Par velociraptor5679 dans le forum C++
    Réponses: 8
    Dernier message: 17/06/2006, 18h19
  3. Réponses: 3
    Dernier message: 20/03/2006, 17h46
  4. [PL/SQL] Multi paramètre dans une fonction
    Par wiLL_ dans le forum Oracle
    Réponses: 2
    Dernier message: 28/02/2006, 17h31
  5. Réponses: 9
    Dernier message: 13/05/2005, 03h13

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