Déclaration variable

Gagou_c Messages postés 65 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 31 janvier 2006 - 12 janv. 2005 à 14:57
Gagou_c Messages postés 65 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 31 janvier 2006 - 12 janv. 2005 à 16:07
Bonjour,
J'utilise une fonction JavaScript dans une page php.
J'apelle ma fonction :

onChange=Lien($profil)

et ma fonction est kome ça :

function Lien($profil) {
i = document.documents.rubrique.selectedIndex;
if (i == 0) return;
VarRubrik= document.documents.rubrique.options[i].value;
location.href("http://../profil_theme_menu.php?Grp_bouton=Modifier&listbox=$profil&rubrique1="+VarRubrik);

}

et l'erreur est :
'$profil est indéfini'
je ne sais pas kel est la syntaxe ou ce qu'il faut faire pour passer mon paramètre.
Kelkun peut-il m'aider ?
Merci
Gagou

4 réponses

tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
12 janv. 2005 à 15:13
salut,

premiérement, je vois pas bien l'interet de faire un passage de
paramétres pour le javascript alors que ta variable est défini en php :
c'est totalement inutile



autant faire ça :

onChange=Lien()

function Lien() {
i = document.documents.rubrique.selectedIndex;
if (i == 0) return;
VarRubrik= document.documents.rubrique.options[i].value;
location.href("http://../profil_theme_menu.php?Grp_bouton=Modifier&listbox=$profil&rubrique1="+VarRubrik);
}




de plus, si tu utilise une variable php (ici $profil) ce serait bien
qu'elle soit dans les balises appropriés, a savoir entre <?php et
?>



@+


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
Gagou_c Messages postés 65 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 31 janvier 2006
12 janv. 2005 à 15:26
ben je faisais ça, mais ça ne marchais pas, c pour ça ke j'en suis venu au passage de paramètre.
Mais ta methode ne marche , il me di : "Objet attendu".
keski peu manqué ?

Merci,
Gagou
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
12 janv. 2005 à 15:35
ben, je ne sais pas trop, c'estplutot du javascript là, tu devrai poster ton message dans le forum javascript



par contre, il faut surement déclarer les variables :

donc : var i = document.documents.rubrique.selectedIndex;

méme chose pour VarRubrik



et n'oublie pas de mettre les balises php

donc plutot comme ça :

location.href("http://../profil_theme_menu.php?Grp_bouton=Modifier&listbox=

<?php echo $profil; ?>&rubrique1="+VarRubrik);




Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
Gagou_c Messages postés 65 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 31 janvier 2006
12 janv. 2005 à 16:07
non mais ma fonction marchais avant ke je mette la variable $profil. donc je vais voir dans le forum Java Script.
Merci bien
Gagou
0
Rejoignez-nous