Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1439 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pb récurrent javascript avec quotes & code html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb récurrent javascript avec quotes & code html

n°1669673
Alisteroid
Posté le 11-01-2008 à 14:22:12  profilanswer
 

Bonjour,

 

J'ai un problème pour passer une variable php à du javascript :

 
Code :
  1. onclick="if(confirm(' \'blabla <?=$ma_variable?> \' '))"
 

ma variable stockée en base étant :

aze'hjkh"hjklh\'mlfdfj<b>sfdf</b>ge$ù*ù^$  

 

Comment dois je faire pour passer cette varaible à mon onClick correctement? Je ne veux pas que le code html soit interprété et j'ai des problemes avec les quotes, je me retrouve avec des "constante chaine non terminée"

 

Bref quand je clic, je dois me retrouver avec le message :

 

'blabla aze'hjkh"hjklh\'mlfdfj<b>sfdf</b>ge$ù*ù^$'

 

Merci


Message édité par Alisteroid le 11-01-2008 à 14:23:11
mood
Publicité
Posté le 11-01-2008 à 14:22:12  profilanswer
 

n°1669684
FlorentG
Unité de Masse
Posté le 11-01-2008 à 14:31:05  profilanswer
 

Avec htmlspecialchars

n°1669727
Alisteroid
Posté le 11-01-2008 à 15:03:50  profilanswer
 

Merci j'avais tout essayé mais un htmlspecialchars(addslashes($ma_variable)) marche :jap: ssauf que le code html est interprété.

 

Si je fais

Code :
  1. <script>
  2. alert('blabla <?=$ma_variable?>');
  3. </script>


Ca passe exactement comme indiqué au dessus

 

Par contre

 
Code :
  1. onclick="if(confirm(' \'blabla <?=$ma_variable?> \' '))"
 

Interprete ce qu'il y a entre les <b>.

 

Je suis vraiment paumé avec toutes ces histoires, ilest temps que je mette au point :D


Message édité par Alisteroid le 11-01-2008 à 15:04:01
n°1669730
FlorentG
Unité de Masse
Posté le 11-01-2008 à 15:05:21  profilanswer
 

Dans un bloc <script> ou dans un attribut onclick, ça sera pas pareil les règles d'échappement

n°1669743
Alisteroid
Posté le 11-01-2008 à 15:11:16  profilanswer
 

Je vois ça :D.
 
Le problème c'est que ça marche dans mon bloc <script>, et je veux que ça marche dans mon onclick :/
Comment faire?  
 

n°1669769
Alisteroid
Posté le 11-01-2008 à 15:51:06  profilanswer
 

Personne ? J'y arrive pas  :cry:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pb récurrent javascript avec quotes & code html

 

Sujets relatifs
Comment exécuter des commandes à distant avec un code java?[HTML] espace entre un titre et son soulignement
[HTML] Tableau et interactionPb code calcul de la diffraction fraunhofer par methode numerique
action toutes les x secondes en javascript[HTML] Souci centrage calque avec Dreamweaver > site bancal :o(
aide htmlErreur Mysql sur </html>
[Resolu] [Bash] Ecrire le résultat d'une commande dans un fichier HTMLCopier un bloc de tag avec JavaScript
Plus de sujets relatifs à : Pb récurrent javascript avec quotes & code html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR