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

Langage PHP Discussion :

Generation d'un script javascript


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    407
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 407
    Points : 117
    Points
    117
    Par défaut Generation d'un script javascript
    Bonjour,
    VOilà je généré du javscript via un script php est j'ai un soucis avec cette petite ligne générée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'document.write(\'<input type="text" name="q" id="q"  value="Recherche un produit ?" onFocus="this.value=\'\'"/>
    j'ai trouvé mon erreur mais je ne sais comment la résoudre, elle se trouve à cette endroit là this.value=\'\' car quand il génére le script les \ disparaissent alors qu'il devrait reste

    merci d'avance pour votre aide
    bonne journée
    A+
    ludo
    Tout sur le cyclisme : Annuaire vélo - Emploi Vélo

  2. #2
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Bonjour,

    Pour échapper un antislash, il faut le faire précéder par un antislash, donc \\'\\'.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 80
    Points : 59
    Points
    59
    Par défaut
    A savoir qu'il faut utiliser l'antislash pour l'affichage des caractères spéciaux tels que \, &, <...

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    407
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 407
    Points : 117
    Points
    117
    Par défaut
    merci pour votre réponse rapide j'ai bien fait çà onFocus="this.value=\\'\\'" mais j'obtiens l'erreur suivante maintenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in D:\Site\electroboutique\publicite_javascript.php on line 34
     
    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in D:\Site\electroboutique\publicite_javascript.php on line 34
     
    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in D:\Site\electroboutique\publicite_javascript.php on line 34
    Tout sur le cyclisme : Annuaire vélo - Emploi Vélo

  5. #5
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Ta chaîne est entre simples ou double quotes ?

    Si c'est entre simple quotes, il te faut aussi échapper le caractère ', soit \\\'\\\'

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    407
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 407
    Points : 117
    Points
    117
    Par défaut
    merci pour la rapidité mais cela ne fonctionne toujours pas
    voici la ligne complet de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'document.write(\'<td align="right" width="290"><table width="350" border="0" cellspacing="0" cellpadding="0"><tr><form id="form1" name="form1" method="get" action="http://www.lelectronique.com/shopping/produit-electronique/search.php"><td align="center"><input type="text" name="q" id="q"  value="Recherche un produit ?" style="width:244px" onFocus="this.value=\\\'\\\'"/>&nbsp;<input type="submit" name="submit" id="submit" value="Trouver" /></td></form></tr><tr><td align="center" valign="bottom"><a href="http://www.lelectronique.com/shopping/produit-electronique/Composants-c186-0.php" target="_blank" style="color:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px">Composants</a>&nbsp;&nbsp;<a href="http://www.lelectronique.com/shopping/produit-electronique/Kits_et_Modules-c491-0.php" target="_blank" style="color:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px">Kits et Modules</a>&nbsp;&nbsp;<a href="http://www.lelectronique.com/shopping/produit-electronique/Outillage___Soudage-c740-0.php" target="_blank" style="color:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px">Outillage &amp; Soudage</a> &nbsp;&nbsp;<a href="http://www.lelectronique.com/shopping/produit-electronique/Sono_Lumiere-c803-0.php" target="_blank" style="color:#0066CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px">Sono-Lumi&egrave;re</a></td></tr></table></td></tr>\');';
    Tout sur le cyclisme : Annuaire vélo - Emploi Vélo

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    407
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2003
    Messages : 407
    Points : 117
    Points
    117
    Par défaut
    oups j'ai rien dit erreur de manipulation
    désolé cela fonctionne très bien maintenant merci pour ton aide j'en prends bonne note en tout cas
    bonne soirée et bon week end
    A+
    Tout sur le cyclisme : Annuaire vélo - Emploi Vélo

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

Discussions similaires

  1. Comment gérer les objects déclarer en HTML dans un script JAVASCRIPT?
    Par Thauglor dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/04/2006, 14h54
  2. Probleme avec un script javascript->php
    Par leluis dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/03/2006, 15h32
  3. aide pour un script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/03/2006, 14h28
  4. utiliser un recordset dans un script javascript
    Par insect INC dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2005, 19h29
  5. [PHP-JS] Php dans un script javascript
    Par nebule dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 30/11/2004, 10h38

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