Variable php dans du JS
JypX
Messages postés
68
Statut
Membre
-
JypX Messages postés 68 Statut Membre -
JypX Messages postés 68 Statut Membre -
Bonjour,
J'ai besoin d'utiliser 2 variables php ($compteur et $fichier) dans du JS :
J'ai aussi testé avec <? echo $compteur; ?> mais ça n'a pas marché....
J'ai besoin d'utiliser 2 variables php ($compteur et $fichier) dans du JS :
<script type="text/javascript">
swfobject.embedSWF(
"ofc/open-flash-chart.swf", "compteur-cardio",
"1024", "450", "9.0.0", "ofc/expressInstall.swf",
{"data-file":"ofc/compteur-cardio.php?compteur=<?=$compteur;?>&fichier=<?=$fichier;?>"} );
</script>
J'ai aussi testé avec <? echo $compteur; ?> mais ça n'a pas marché....
Configuration: Linux Firefox 3.5.7
3 réponses
-
et avec "<?php echo $compteur; ?>" ?
-
<script type="text/javascript"> swfobject.embedSWF( "ofc/open-flash-chart.swf", "compteur-cardio", "1024", "450", "9.0.0", "ofc/expressInstall.swf", {"data-file":"ofc/compteur-cardio.php?compteur=<?php echo $compteur;?>&fichier=<?php echo $fichier;?>"} ); </script>
et surtout est ce que ces deux variables sont définies et chargées avant cette partie de script JS
car si elles le sont après tu n'auras jamais les valeurs -
La solution : encodeURIComponent()
<script type="text/javascript"> swfobject.embedSWF( "ofc/open-flash-chart.swf", "compteur-cardio", "1024", "450", "9.0.0", "ofc/expressInstall.swf", {"data-file":encodeURIComponent("ofc/compteur-cardio.php?compteur=<? echo $compteur; ?>&fichier=<? echo $fichier; ?>")} ); </script>
Merci pour votre aide