Gagou_c
Messages postés65Date d'inscriptionmercredi 18 août 2004StatutMembreDernière intervention31 janvier 2006
-
12 janv. 2005 à 12:18
Gagou_c
Messages postés65Date d'inscriptionmercredi 18 août 2004StatutMembreDernière intervention31 janvier 2006
-
13 janv. 2005 à 12:26
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
Gagou_c
Messages postés65Date d'inscriptionmercredi 18 août 2004StatutMembreDernière intervention31 janvier 2006 13 janv. 2005 à 12:26
g finalement trouvé.
function Lien() {
i = document.documents.rubrique.selectedIndex;
if (i == 0) return;
VarRubrik= document.documents.rubrique.options[i].value;
profil = document.documents.menu_deroul_profil.value;
location.href("http://128.15.1.2/intranet/themes/profil_theme_menu.php?Grp_bouton=Modifier&listbox="+ profil +"&rubrique1="+ VarRubrik);
}
Merci, mais c l'intéraction entre les deux langages que je n'arrivais pas à trouver, mais g bien compris le fonctionnement.
Gagou_c
Messages postés65Date d'inscriptionmercredi 18 août 2004StatutMembreDernière intervention31 janvier 2006 12 janv. 2005 à 13:07
En fait je connais la valeur de $profil kan je le passe en paramètre à le fonction Lien(). Et je voudrais juste ke cette valeur se mette dans le lien.
Mais kan la fonction s'exécute elle ne reconnais pas la variable $profil apparemment.
ya pas une déclaration à faire ? ou autre chose ?
Merci,
Gagou
cs_bultez
Messages postés13616Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 13 janv. 2005 à 09:17
Bonjour,
je pense que les différences javascript/php
non pas été comprises :
javascript et php, sont 2 langages différents,
ils ne tournent pas sur la même machine,
et pas en même temps.
javascript se déroule sur la machine client,
php sur le serveur.
php "génère" du html, javascript ... et l'envoie vers le client.
l'utilisateur voit une page html, clique (par exemple) sur
un bouton et l'action associée [ javascript ou html ] peut
appeller du code php, peut-être celui qui l'a généré .
donc
alert($variable); par exemple ne veut rien dire..
puisque alert c'est du javascript, $variable une
variable php.
il faut faire en php :
alert('<?php echo $variable; ?>');
ou
echo "alert('".$variable."')";
et si $variable="exemple"
dans la page générée on va trouver :
alert('exemple');
j'espère être à peu près clair.
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 13 janv. 2005 à 10:53
Bonjour
Tu devrais mettre le code complet de ta page pour qu'on voit, mais je crois que la dernière remarque de Bul est la bonne:
je pense que les différences javascript/php
non pas été comprises :