Rechercher : dans
Par :

Variable Php, parametre fonction Javascript

Dernière réponse le 4 jun 2008 à 14:08:39 johandev, le 20 déc 2006 à 16:27:58 
 Signaler ce message aux modérateurs

Bonjour,
Je développe depuis peu, et je rencontre de temps en temps des petits problemes, mais celui la me bloque vraiment!

Voila, mon probeme est simple.
J'ai une variable Php :
$VL_TRIGRAMME; // qui contient simplement 'JGI'

j'ai une fonction javascript fnModifier(Parametre)

la fonction est bonne, seulement quand je fais l'appel de ma fonction, ainsi :

echo (' <TD><A Href="javascript:fnModifier('.$VL_TRIGRAMME.');"><IMG src="00_images/modifier.png" border="0"></a></TD></TR>' ) ;

je vois bien dans le navigateur que ma fonction est appelé, et je vois meme le parametre 'JGI' dedans, cependant il ne l'execute pas, car il dis que 'JGI' est indefini.

Quelqu'un pourrait-il m'aider ?
Parceque je suis sur ce probleme depuis plusieurs jours maintenant, et je suis vraiment bloqué !!
merci

Configuration: Windows XP
Firefox 1.5.0.8
J'utilise EasyPhp, donc développement en local

Meilleures réponses pour « Variable Php, parametre fonction Javascript » dans :
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
Javascript - L'objet String VoirLes particularités de l'objet String string est un mot anglais qui signifie "chaîne", il s'agit en fait de chaîne de caractères. L'objet String est un objet qui contient un certain nombre de propriétés et de méthodes permettant la manipulation...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

Reivax962, le 20 déc 2006 à 18:24:37
  • +6

Bonjour,

Le 'JGI' est une chaine de caractère : il faut donc qu'il soit noté comme tel dans l'appel à la fonction JavaScript ! Sinon, le navigateur va chercher une variable JavaScript du nom de JGI dans la page, et, bien sûr, ne la trouveras pas.

Essaie le code suivant :

echo (' <TD><A Href="javascript:fnModifier(\''.$VL_TRIGRAMME.'\');"><IMG src="00_images/modifier.png" border="0"></a></TD></TR>' ) ;

Répondre à Reivax962

5

 steve.bru, le 4 jun 2008 à 14:08:39

Héhé, à mon tour de te remercier Reivax962 ! T'es un héro..
Je cherchais une solution à un problème qui ne me semblait pas être celui traité par cette question, et pour finir, si, et j'ai résolu mon problème !! Merci à celui qui a posé la question, et à toi Reivax962 pour y avoir répondu avec une très belle précision ^^

Répondre à steve.bru

2

johandev, le 20 déc 2006 à 19:06:50

ça marche ! merci beaucoup Reivax 962 !
J'ai essayé plein de truc pendant des heures ! mais jamais le bon !

Répondre à johandev

3

Dj Nam, le 23 déc 2007 à 15:39:30

Bonjour,
Je voudrais remercier de tout mon coeur Reivax962 qui, grâce à sa réponse m'a permis de trouver la solution à mon problème sur le quel je viens de passer une nuit blanche !!
Et tout de même, merci à johandev qui a poser cette question pour le moins très interessante !
Bon courage

Répondre à Dj Nam

4

amandiks, le 22 fév 2008 à 01:27:03

MERCIIIIIIIII ! !
C'est genial, ca marche merci Reivax962

Répondre à amandiks