bonjour,
je suis toujours avec la récupération de mon code vieux de 15ans..!!

j'ai maintenant un petit souci avec une fonction.

ce code , écrit directement dans la page , fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
echo "			<SCRIPT language=\"JavaScript\"> ";
for($a=1; $a<($Ligne+1) ;$a++){
echo "				document.write('".$MenuVille[$a]['Menu']."<br/>');";
}
echo "			</SCRIPT>";
mais quand il est dans une fonction , qui est dans un "include.inc" , il ne fonctionne plus ???
à noter : la ligne de test --- echo $Ligne; --- fonctionne , ce qui veut dire que la fonction dans le fichier inclut est "visible"...
voila le fichier : TESTjavascript.inc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php
 
function TEST($Ligne){
echo $Ligne;
echo "			<SCRIPT language=\"JavaScript\"> ";
for($a=1; $a<($Ligne+1) ;$a++){
echo "				document.write('".$MenuVille[$a]['Menu']."<br/>');";
}
echo "			</SCRIPT>";
}
 
?>
et voila l'appel de la fonction dans la page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
include("TESTjavascript.inc");
TEST($LigneMenuVille);
je précise à nouveau la valeur en paramètre est transmise correctement : $LigneMenuVille -> $Ligne

vous avez une idée ??

@+JP