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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
ma fonction javascript , elle fonctionne car je l ai testé avec une checkbox ,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 } }
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:
et a chaque valeur j ai bien la fenetre javascript qui s ouvre avec le message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 volclosed = Volume-00-01 volclosed = Volume-00-03 volclosed = Volume-00-05
merci d avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ARE YOU SURE YOU WANT TO CLOSE : undefined![]()
Partager