php dans fonction javascript
	
	
		bonjour,
j'ai un problème au niveau d'un code php à exécuter à l'intérieur d'une fonction en javascript, elle même incluse dans un "echo".
un bout de code sera plus clair:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 |  
<?php
			//*****javascript sous php pour le passage des variables
				echo 	"<script type='text/javascript'>
							
							<!-- s'execute à chaque chargement-->
							ajax('$disconnect','$membre','$cookie','$visites');
							
							<!--bouton déconnecter-->
							function disconnect()
							{
								ajax(true,'$membre','$cookie','$visites',true);
							}
							
							function adoption()
							{
								'.$register->fenetre().';
							}
						</script>";
		?> | 
 c'est au niveau de "$register->fenetre()" que se situe le problème.On m'indique:
"Notice: Undefined property: Register_module::$fenetre in..."
$register étant une occurence de Register_module et fenetre une fonction publique de ma classe Register_module. j'ai aussi essayé en static: aucune erreur mais rien ne se passe...
Merci d'avance pour vos conseils
	 
	
	
	
		toujours le même problème mais en static
	
	
		bonsoir à tous,
la réponse précédente a vraiment été fructueuse.
Mais je me retrouve devant un blem similaire face une variable static située dans une classe "Login".
voilà le message :
Notice: Undefined variable: disp in C:\wamp\www\Rugbystics_V2-1\index.php on line 98 
voici ma variable $disp de la classe "Login":
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 
 |  
public static $disp="	 
 
		var Req=new XmlRequest();
 
		document.getElementById('back').style.height=170+'px';
		document.getElementById('back').style.width=350+'px';
		Req.session('.Login::getDis().','.Login::getMem().','.Login::getVis().');
 
		function soumettre()
		{
 
			document.getElementById('composants').style.display='none';
			document.getElementById('connecté').style.display='none';
			Req.Login(document.getElementById('log').value,document.getElementById('pass').value);
		}
		function MiseEnPage()
		{
			Req.ModuleLogin();
		}
		function forgotPwd()
		{
			'.Pwd_module::$fenetre;.';
		}
		<!--bouton déconnecter-->
		function disconnect()
		{
			var destroy=new XmlRequest();
			destroy.session(true,'','.Login::getVis().',true);
		}
		function adoption()
		{
			'.Register_module::$fenetre;.';
		}
		function modif()
		{
			'.Profile::$fenetre;.';
		}
		"; | 
 et le code de ma page index:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 |  
<?php
 
			include("./modules/Login/Login_module.php");
 
			echo "
			<script type='text/javascript'>
			
				function template()
				{
					'.Login::$disp.';
				}
                         </script>"; | 
 pourtant ma variable statique appelée depuis du PHP se comporte normalement. merci de me venir en aide