Bonjour,

Je suis actuellement sûr un projet qui utilise plusieurs langages.

Mon problème actuel est au niveau de l'utilisation de prototype.js.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
function getIndex() {
	var myAjax = new Ajax.Updater(
		"Menus",
		"menus.php",
		{method: 'get'}
	);
}
Cette fonction appelle menus.php qui lui me renvoie et ce de manière correct:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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
40
41
42
43
44
45
46
47
48
49
<script type="text/javascript">
 
//<![CDATA[
 
	objTreeMenu_1 = new TreeMenu("images", "objTreeMenu_1", "_self", "treeMenuDefault", true, false);
 
	 newNode = objTreeMenu_1.addItem(new TreeNode('Root', 'Etat_vert.png', null, true, true, '', '', 'Etat_vert
 
.png'));
 
	 newNode_1 = newNode.addItem(new TreeNode('Communes', 'Etat_vert.png', null, false, true, '', '', 'Etat_Vert
 
.png'));
 
	 newNode_1.setEvent('onclick', 'getContent(\'pages/communes.php\',1);');
 
	 newNode_1_1 = newNode_1.addItem(new TreeNode('Transports', null, null, false, true, '', '', null))
 
;
 
	 newNode_1_1.setEvent('onclick', 'getContent(\'pages/transports.php\',2);');
 
	 newNode_1_1_1 = newNode_1_1.addItem(new TreeNode('Generals', null, null, false, true, '', '', null
 
));
 
	 newNode_1_1_1.setEvent('onclick', 'getContent(\'pages/generals.php\',3);');
 
	 newNode_2 = newNode.addItem(new TreeNode('Personels', 'Etat_vert.png', null, false, true, '', '', 'Etat_vert
 
.png'));
 
	 newNode_2.setEvent('onclick', 'getContent(\'pages/personels.php\',4);');
 
	 newNode_3 = newNode.addItem(new TreeNode('Materials', 'Etat_vert.png', null, false, true, '', '', 'Etat_vert
 
.png'));
 
	 newNode_3.setEvent('onclick', 'getContent(\'pages/materialstorages.php\',5);');
 
	objTreeMenu_1.drawMenu();
 
	objTreeMenu_1.writeOutput();
 
	objTreeMenu_1.resetBranches();
 
// ]]>
 
</script>
Ce code étant generé depuis la class PEAR HTML_TreeMenu.

Mon but étant, logiquement, d'afficher ce menu dans le div "Menus".

Le problème est que dans le div Menus, il n'y a rien.

Donc j'ai fait quelque recherche et j'ai vu le paramètre: evalScripts pour ajax.updater

Quand je le force à true, alors ne voie plus que mon treeview et ce en fullpage. Quand je vais voir le source, je n'est que le résultat du script de HTML_TreeMenu.

Merci de me donner un coup de main