Tipingouin
Messages postés14Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention12 juillet 2006
-
29 avril 2005 à 09:45
GhislainLavoie
Messages postés289Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention 3 avril 2008
-
30 avril 2005 à 02:00
g un petit probleme avec mon script....;
le voila...:
<script language="JavaScript" type="text/JavaScript">
<!-- Début
var chaine=<?php echo $truc; ?>;
parent.left.location = "page3.php?id=" + chaine;
parent.haut.location = "page1.php?id=" + chaine;
parent.right.location = "page3.php?id=" + chaine;
// Fin -->
</script>
En fait, a chaque fois que j'execute le script, il me dit qu'il y a une erreur de syntaxe au nivo de la ligne "var chaine...".
J'aimerai savoir si c bien comme sa qu'on déclare une variable et si la maniere dont je lui passe ma variable php est correct....
Et surtout, dou vien l'erreur??
monjal26
Messages postés45Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention21 septembre 2006 29 avril 2005 à 10:24
salut,
je crois que pour passer en parametre un variable php il faut que tu mette ta variable dans une zone de text de type hidden et apres tu fais:
var chaine=document.getElementById('idDeTaZoneDeText').value;
cette methode marche c'est sur maintenant je sais pas si c'est la mieux
GhislainLavoie
Messages postés289Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention 3 avril 20083 30 avril 2005 à 02:00
Salut!
Si le contenu est effctivement un chaîne de caractères, il faut enrober le tout avec un délimiteur de texte soit entre guillements ou appostrophes. Si dans la chaîne de caractère y'a possibilité d'avoir comme caractère ton délimiteur, il faut s'assurer de mettre un anti-slash \ devant celui-ci.