Bonjour !
On m'a dit de poster ici alors voilà.
J'ai généré du code javascript avec PHP comme ci-dessous :
Ensuite dans ma page, si je regarde la code source, j'ai ceci :
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 <?php //Ouverture du menu courant $obj_page_menu = new pages(); $res_page_menu = $obj_page_menu->liste(null,null,null,null,null,$url_pk_deroule,null,"pos_page ASC"); $tmp_menu = 1 ; while($page_menu = $obj_page_menu->pageSuivante($res_page_menu)) { if($page_menu->type_page == "R") { $res_menu_rubriques_p = $obj_page_menu->liste(null,null,null,null,null,$page_menu->pk_page); while ($menu_rubriques_p = $obj_page_menu->pageSuivante($res_menu_rubriques_p)) { if($menu_rubriques_p->pk_page == $url_pk) { echo ' <script type="text/javascript"> '; echo " <!-- "; echo " montre('smenu".$tmp_menu."'); "; echo " //--> "; echo " </script> "; } $tmp_menu ++; } } } ?>
Seulement, à aucun moment la fonction montre() n'affiche le smenu4...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <script type="text/javascript"> <!-- montre('smenu4'); //--> </script>
Partager