Bonjour,
Le passage de la valeur d'une variable php à une fonction Javascript peut se faire de la façon suivante :
<?php
$c=1;
//$c="Paris";
echo '<a href="javascript: testpara('.$c.')">PASSAGE DE PARAMETRE </a>';
?>
La valeur 1 contenue dans la variable $c est parfaitement exploitée par la fonction javascript testpara. Par exemple avec le code ci-dessous l'affichage par alert donne 1.
function testpara(a)
{
alert (a);
}
Technique qui rend bien des services.
Par contre elle est mise en défaut si $c est une chaîne de caractères. ( $c="Paris" ) Dans ce cas la fonction testpara ne reconnait pas la valeur de la chaîne.
Pourquoi ?
Y-a-t il une possibilité de passer une chaîne en argument ou est-ce impossible structurellement ?
Merci à quiconque aura une explication, voire une solution.
@+