Gabriele Orlini
a- a+

Integrazione menų di FireWorks con DataBase (Parte VIII)

Pagina 8 di 8 

Aggiungo tutti gli elementi al menù principale inserendo la sola descrizione nel caso sia una menù con sottomenù (ContaB>0)

Oppure la descrizione e la pagina da aprire nel caso sia un livello finale senza sottomenù (ContaB=0)

<% If rsa.Fields.Item("ContaB").Value > 0 then %>
fw_menu_0.addMenuItem(fw_menu_0_ <%= rsa.Fields.Item("IDLivelloA").Value %> );
<% Else %>
fw_menu_0.addMenuItem(" <%=(rsa.Fields.Item("DescLivelloA").Value)%> " ,"window.open('pagina_ <%= rsa.Fields.Item("IDLivelloA").Value %> .html', '_parent');");
<% End If %>
<%
rsa.MoveNext
loop
%>

Fine del ciclo dei record di LivelloA e fine delle modifiche.

fw_menu_0.hideOnMouseOut=true;
...

A questo punto basta salvare il file, posizionarlo sul server ed eseguirlo con un browser (via http mi raccomando !!) ed il gioco è fatto!

Adesso ad ogni modifica delle tabelle del database basta ricaricare il file e le variazioni saranno immediatamente visibili ed attive nella nostra pagina.
Naturalmente è possibile ogni altra personalizzazione, per esempio portare il menu a tendina a 3 livelli, utilizzare delle immagini come sfondo del menu, ecc.

Quello che ci sentiamo di dire è... sperimentate!
Tutto è possibile e speriamo che nella prossima release di FW ci sia un evoluzione per il controllo dei dati dinamici.

tutorial a cura di Orlini Gabriele e Starz Andrea

 

 



Ti potrebbe interessare anche

commenta la notizia

C'č 1 commento
Redazione
Ti interessano altri articoli su questo argomento?
Chiedi alla nostra Redazione!