Bonjour !

On m'a dit de poster ici alors voilà.

J'ai généré du code javascript avec PHP comme ci-dessous :

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 ++;
                                }
                        }
                }
                ?>
Ensuite dans ma page, si je regarde la code source, j'ai ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<script type="text/javascript">  <!--  montre('smenu4');  //-->  </script>
Seulement, à aucun moment la fonction montre() n'affiche le smenu4...