Menù a Tendina = Menù Principale

  • Creatore Discussione Creatore Discussione mythar
  • Data di inizio Data di inizio

mythar

Utente Attivo
16 Gen 2006
148
0
0
46
Naples
Ciao a tutti,
ho il seguente problema.

Ho creato un menù (MainMenu) con layout 3d caricando le voci da un db sqlserver.
Quando riempio i menù a tendina figli (ChildMenu) il layout rispecchia solo i colori e le spaziature, ma non l'effetto 3d.
Avete qualche suggerimento?

Sto realizzando il tutto con asp.net 2.0

Grazie
 
Utilizzo la Proprietà Border-Style=OutSet, ma mette in 3Dpiano solo il menù orizzontale. Quelli verticali a tendina non hanno nessuna intenzione di apparire in 3d, a meno ke non si imposti l'outset in fase di hover, ma non è questo l'obiettivo ke mi sono prefissato, xkè così solo al passaggio del mouse ottengo l'effetto.

Tanto per rendermi la vita un pò + complicata devo ancare rendere le voci del menù orizzontale a larghezza fissa. C'è un modo?

Luke...confido in te
 
Ecco il codice

<asp:Menu ID="MenuDesktop" runat="server" Height="21px" Orientation="Horizontal" Style="border-style: Solid; Width:500px; border-spacing:0px; padding-left:0px; padding-right:0px;">

<staticmenuitemstyle backcolor="#ffffff" forecolor="#8080FF" BorderStyle="Solid" horizontalpadding="2" verticalpadding="1" />
<statichoverstyle backcolor="#f8f8ff" forecolor="#8080FF" BorderStyle="Solid" borderwidth="0px" />

<dynamicmenuitemstyle backcolor="#ffffff" forecolor="#8080FF" BorderStyle="Solid" BorderWidth="1px" horizontalpadding="2px" verticalpadding="1" />
<dynamichoverstyle backcolor="#f8f8ff" forecolor="#8080FF" BorderStyle="Solid" />

</asp:Menu>

Da quel che ho capito per dynamic si intende la parte a tendina, mentre static è la parte fissa, giusto?
Te lo chiedo perchè ki mi ha fatto usare il menù ha detto ke dynamic serve se devo caricare dinamicamente le voci del menù(e mi sembra un pò una ...)
 
Perdonami se ti rispondo con una domanda, ma per aiutarti dobbiamo parlare la "stessa lingua" :)

Ignoravo scandalosamente l'esistenza di <staticmenuitemstyle ...> e dell'amico... ma che sono??? Tag stilistici proprietari di ASP.NET??????????
 
carinissimo!

lo studio un po e lo provo, ma sono curioso di vedere nella trasformazione quanto codice inutile viene utilizzato e come vengono creati i link, se possono essere o meno ottimizzati per i motori di ricerca!

in caso contrario... confermo che asp.net serve per le web applications, non per i siti!
 
Sono tag di ASP.NET, anke se non ti so dire se esistano solo nella versione 2, cioè quella ke uso io.

Se hai qualke idea su come risolvere il mio problema ... io resto in attesa.
Nel frattempo continuo a realizzare il resto del sito.
 
Effettivamente quello ke sto realizzando è una web application, comunque ho trovato il modo di avere le voci di menù a larghezza fissa ... ehm ... non avevo notato la proprietà Width per lo staticmenuitemstyle e l'amico.
Probabilmente in quel momento :dormo:

Ora devo solo verificare l'effetto Outset come va impostato.

Se ci riesco vi posto il codice.
 
Ecco il codice che fa quello che mi serviva:

<asp:Menu ID="MenuDesktop" runat="server" Height="21px" Orientation="Horizontal" Style="Width:500px; border-width:medium; border-spacing:1px; padding-left:0px; padding-right:0px;">

<staticmenuitemstyle backcolor="#ffffff" Width="80px" forecolor="#8080FF" BorderStyle="Outset" BorderWidth="1px" horizontalpadding="2" verticalpadding="1" />

<statichoverstyle backcolor="#f8f8ff" forecolor="#8080FF" BorderStyle="Outset" borderwidth="1px" />

<dynamicmenuitemstyle backcolor="#ffffff" Width="80px" forecolor="#8080FF" BorderStyle="Outset" BorderWidth="1px" horizontalpadding="2px" verticalpadding="1" />

<dynamichoverstyle backcolor="#f8f8ff" forecolor="#8080FF" BorderStyle="Outset" borderwidth="1px" />

</asp:Menu>

Da quello che ho capito i tag staticmenuitemstyle, statichoverstyle e i fratelli non sono altro che l'equivalente della proprietà style che si usa di solito.

Spero di essere stato utile a qualcuno.

:mavieni:
 

Discussioni simili