[PHP-JS] une variable php dans une fonction javascript
salut,
j ai un petit soucis avec une variable php
quand j appelle ma fonction javascript avec en parametre ma variable php
il voit le contenu de ma variable comme undefined
voila mon script javascript, il permet d'affiche un message avec la valeur de ma variable:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<script language='javascript'>
function confirmclosevolume(value)
{
/* 2) Demanade confirmation a l'utilisateur */
/*------------------------------------------*/
//alert(value);
var montexte="ARE YOU SURE YOU WANT TO CLOSE : "+value;
var confirmation=confirm(montexte);
if (confirmation){
alert("You confirm : you want to close "+value);
}else{
alert("You don't confirm : you don't want to close "+value);
}
}
</script> |
puis j ai la partie code php ou j appelle ma fonction javascript avec ma variable php:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
for($i=1;$i<count($cles);$i++)
{
if($cles[$i] != '')
{
$val=$cles[$i];
}
$volclosed=($volumes[$val]);
if ($volclosed!="")
{
echo" volclosed = ".$volclosed;
?>
<script language="javascript">
confirmclosevolume(<?php $volumes[$val] ?>);
</script>
<?php
}
} |
ma fonction javascript , elle fonctionne car je l ai testé avec une checkbox ,
style confirmclosevolume(document.form.checkbox.value)
elle me renvoie bien la bonne value
mais avec confirmclosevolume(<?php $volumes[$val] ?>);
elle me renvoie undefined
a l affichage j ai bien mes bonnes valeurs:
Code:
1 2 3
|
volclosed = Volume-00-01 volclosed = Volume-00-03 volclosed = Volume-00-05 |
et a chaque valeur j ai bien la fenetre javascript qui s ouvre avec le message
Code:
1 2
|
ARE YOU SURE YOU WANT TO CLOSE : undefined |
merci d avance ;)