javascript et chaine carctères

javascript et chaine carctères - HTML/CSS - Programmation

Marsh Posté le 18-11-2004 à 12:30:34    

Bonjour,
 
J'ai une fonction
function doAction(log_i, action_s){
case "SHOW":
        document.location.href="logShow.php?log_pa="+log_i;
BREAK
}
Celle si est appelé par  
<TD onclick=\"javascript:doAction(" . $row_a["Caption"] . ",'SHOW');\">
 
Sachant que la variable $row_a["Caption"] renvoi une chaine de carctère.
 
Mon problème est que lorsque je clique, la valeur de ma chaine de carctère n'est pas transmise a la variable log_i
 
j'espère avoir été clair...
Avez vous une idée pour passer ma chaine de carctère a log_i ?
 
 

Reply

Marsh Posté le 18-11-2004 à 12:30:34   

Reply

Marsh Posté le 18-11-2004 à 15:04:49    

normal que ca ne soit pas transmis
ton appel de fonction javascript n'est pas bon!!
quand tu prends ta variable php tu remets des " donc ca ne fonctionne pas
fais plutôt ca :
<?php
$temp = $row_a["Caption"];
?>
<TD onclick=\"javascriptoAction('<?php echo $temp; ?>' ,'SHOW');\">  
 
cela doit fonctionner avec ce code, non?

Reply

Marsh Posté le 18-11-2004 à 17:29:11    

c'est bon ca marche mais je n'ai pas utilisé ton idée
 
voila mon idée
onclick=\"javascript:doAction(" . "'" . stripslashes(htmlentities($row_a["Caption"], ENT_QUOTES)) . "'" . ",'SHOW')

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed