Bonjour

Je rencontre un problem avec l'appel d'une fonction JS et les passages de params

J'ai un code PHP
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$wcodite  = odbc_result($w_result, "CODITE"); 
$wproddes = odbc_result($w_result, "PRODDES");   
 
if (User_Option_Ok($w_connect, $_SESSION['userCode'], "WINTDISP"))   
                                 echo "<th class=tdcenter><a href=\"#Stock_Items\"         onclick='affichStock(\"$wcodite\",\"$wproddes\")'     >"._DISPO.     "</a></th>"   ;


qui appel la fonction JS : affichStock()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
  function affichStock(w_codite, w_proddes) 
 { 
 
   url="Stock_Items.php?wcodite="+ w_codite + "&wproddes=" + w_proddes; 
         Popup_Stock_Items= open(url,"Stock_Items","dependent=yes,resizable=no,width=500,height=380,scrollbars=no,status=no"); 
         Popup_Stock_Items.focus(); 
 
 }
Je rencontre un pb a l'execution, la valeur de la variable $wcodite du code PHP est 'MKU11KW20005+428', mais dans le code JS je recupère 'MKU11KW20005 428' sans le '+'

Tous les + sont systematiquement supprimés !! pourquoi ? et comment éviter le problème ?


Par avance Merci

Jerome