PDA

Voir la version complète : Javascript dans Navbar


0a$!s
31/07/2006, 10h57
Lu,

je voudrai créer un javascript qui permettrai d'afficher une liste déroulante dans la navbar avec plusieurs liens, un peu comme ceux de Quicklinks .

J'ai trouvé ca :

* To create a dynamic popup menu with a title and two options:
* <element id="x">Click me</element>
* <script type="text/javascript">
* menu = new vB_Menu_Builder('x');
* menu.set_title('My Menu');
* menu.add_option('Option 1', 'script.php?opt=1');
* menu.add_option('Option 2', 'script.php?opt=2');
* menu.build();
* </script>

Après je sais pas du tout, je m'en remet à vous :angel: ...

Merci d'avance,
++

Fred
31/07/2006, 12h36
template navbar cherche

<td class="vbmenu_control"><a href="faq.php$session[sessionurl_q]" accesskey="5">$vbphrase[faq]</a></td>

ajoute en dessous

<td id="menu" class="vbmenu_control"><a href="#menu" >Nom du menu</a>
<script type="text/javascript"> vbmenu_register("menu");</script></td>

Cherche

<!-- / NAVBAR POPUP MENUS -->

Ajoute en dessous

<!-- Menu Popup -->
<div class="vbmenu_popup" id="menu_menu" style="display:none">
<tr><td class="thead">Nom menu</td></tr>
<tr><td class="vbmenu_option"><a href="$vboptions[bburl]/pagesousmenu1.php">Non sous menu1</a></td></tr>
<tr><td class="vbmenu_option"><a href="$vboptions[bburl]/pagesousmenu1.php">Non sous menu2</a></td></tr>
</table>
</div>
<!-- / Menu Popup -->

ta plus qu'a remplacer ce qu'il ya en rouge par ce que tu veu :)

0a$!s
31/07/2006, 13h19
J'avais pas fait Navbar Popup je vais tester ;) .

EDIT : j'ai cette erreur : (cf. img en pièce jointe) . De plus je crois que tu avais oublié <table> dans le dernier "code" .

Fred
31/07/2006, 13h39
c'est la class qui merde

remplace vbmenu_control par la class qui y a dans le menu faq

0a$!s
31/07/2006, 13h50
Problème reglé :

<td id="menu" class="vbmenu_control"><a href="#menu" >menu</a>
<script type="text/javascript"> vbmenu_register("menu");</script></td>
<!-- Menu Popup -->
<div class="vbmenu_popup" id="menu_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr><td class="thead">menu</td></tr>
<tr><td class="vbmenu_option"><a href="$vboptions[bburl]/menu.php">Nom de l'option n°1</a></td></tr>
<tr><td class="vbmenu_option"><a href="$vboptions[bburl]/menu2.php">Nom de l'option n°2</a></td></tr>
</table>
</div>
<!-- / Menu -->

Merci pour ton aide ;)

++

psy4
31/07/2006, 16h29
screen pr voir ce que sa fait :)

0a$!s
31/07/2006, 18h30
Plus tard tkt ;)

psy4
31/07/2006, 21h24
plus tard :S
pas dans 50 ans lol

fait un tit screen pr moi :p loool

Mathelec
31/07/2006, 21h37
Lu,

je voudrai créer un javascript qui permettrai d'afficher une liste déroulante dans la navbar avec plusieurs liens, un peu comme ceux de Quicklinks .

J'ai trouvé ca :

* To create a dynamic popup menu with a title and two options:
* <element id="x">Click me</element>
* <script type="text/javascript">
* menu = new vB_Menu_Builder('x');
* menu.set_title('My Menu');
* menu.add_option('Option 1', 'script.php?opt=1');
* menu.add_option('Option 2', 'script.php?opt=2');
* menu.build();
* </script>
Après je sais pas du tout, je m'en remet à vous :angel: ...

Merci d'avance,
++

Mdr test et dis nous au lieu de demander ... :ranting:

0a$!s
31/07/2006, 21h39
Non en fait il ne fallait pas vraiment utiliser cela . J'ai trouvé comment Fred avait fait : il a matté le template . Ce à quoi je n'avais pas pensé, je l'avoue :$

Rysus
03/10/2006, 21h59
mais en attendant toujours pas de screen

c'est dommage

Va falloir tester pour savoir ce que ca donne