in
La comunitĂ  italiana dedicata a Sviluppatori e Architetti IT delle piattaforme Windows

Menu dinamici multi-livello in DHTML

Ultimo messaggio ricevuto il 03-06-2004 16.58 da trauman. 7 risposta(e).
Pagina 1 di 1 (8 elemento/i)
Ordina messaggi: Precedente Successivo
  • 29-12-2003 16.35

    Menu dinamici multi-livello in DHTML

    Vi segnalo un nuovo articolo, il primo di una serie sull'argomento, che interesserà molti di voi: <a href="http://www.devspy.com/Art/Lang/Art.aspx?lang=06&id=00132">Menu dinamici multi-livello in DHTML</a>. E' compatibile con tutti i linguaggi lato server, perché usa solo scripting client-side.

    <i>Costruiamo da zero un menu dinamico cross-browser per pagine HTML, che riproduce l'aspetto ed il comportamento dei classici menu a tendina delle tipiche applicazioni per Windows. Il menu è compatibile con tutti i browser che supportano HTML 4.0, i fogli di stile CSS 2.0 e lo scripting JavaScript.</i>
    • No log
  • 03-06-2004 16.58 In risposta a

    • trauman
    • Utente Top 200
    • Registrato il 05-05-2004
    • Messaggi 4

    Re: Menu dinamici multi-livello in DHTML


    Ciao, scusate x lavoro mi è molto utile questo tipo di menu dinamico visibile sia con explorer che con netscape... ma non è finito o sbaglio?? Dopo Menu dinamici multi-livello in DHTML #2 manca ancora la parte di codifica che genera gli eventi dell'apertura del menù(..o almeno a me non funziona al momento.). Vi prego di comunicarmi se è finito o se dovete ancora pubblicare l'ultimo pezzo, sarei interessato a sapere quando uscirà.
    Grazie infinite x l'attenzione aspetto una risposta.
    ciao
    complimenti x il sito!
    • No log
  • 03-06-2004 17.11 In risposta a

    Re: Menu dinamici multi-livello in DHTML

    Si, la traduzione dell'articolo non è ancora stata ultimata. Ma puoi ottenere il sorgente completo attraverso questa pagina <a href="http://www.brainjar.com/dhtml/menubar/demo.html">dimostrativa</a>.

    Grazie per i complimenti. 8-)
    • No log
  • 25-10-2004 15.26 In risposta a

    Re: Menu dinamici multi-livello in DHTML

    Scuzatemi per il mio italiano. No lo mai studiato, pero lo capisco per via della televisione. A popozito scrivo da Malta. Provo a spiegara la problema. O provato questo sistema a fare i menu per Explorer e Netscape. Fino qua tutto bene, lo provato su IE vr 6.0.2900.2180 e Mozilla. Poui, lo provato su IE vr 6.0.2800.1106.xpsp1.020828-1920 e gli menu ci sono apparsi nel mezzo della pagina (circa 2cm e mezzo in giu.)

    Ce qualcuno che a avuto la stessa problema. O fatto anche la modificazzione spiegata nel articolo:

    <div class="menuBar" style="position:relative;">...</div>

    In fatti, questa modifica a migliorato la pozizzione per la versione di IE 6.0.2900 ma no a fatto nessun cambiamento per l'altra versione. Un mio amico a testato questa version su IE versione Mac e il risultato e lo stesso, i menu si affaciano nel mezzo della pagina.

    Grazzie del articolo. Molto interessante.

    Stanley
    • No log
  • 25-10-2004 15.34 In risposta a

    Re: Menu dinamici multi-livello in DHTML

    Prova a leggere l'articolo in lingua originale inglese su <a href="http://www.brainjar.com/dhtml/menubar/">http://www.brainjar.com/dhtml/menubar/</a> ma temo che non troverai una "patch" per questo problema. Purtroppo IE interpreta male parecchie definizioni CSS e spesso è difficile trovare una soluzione che sia comprensibile anche per gli altri browser.

    L'unico suggerimento attuabile è quello di aggiornare i "vecchi" browser... :'(
    • No log
  • 25-10-2004 15.49 In risposta a

    Re: Menu dinamici multi-livello in DHTML

    grazie per l'aiuto. anche se la risposta era quella che temevo di piu. Se trovo qualcosa cercho di inviarla sul forum. Per ora arrivederci e grazzie anchora.

    Stanley
    • No log
  • 25-10-2004 17.25 In risposta a

    Re: Menu dinamici multi-livello in DHTML

    Penso che ho trovato una soluzione. Ho avuto l'idea da questo articolo:

    http://www.thesitewizard.com/css/excludecss.shtml

    Prima di tutto devo dire che la problema origina dal fatto che nel mio caso il menubar e posizzionato in una <TD>...</TD> e in Internet Explorer sembra che non interpreta bene le parametri top e left.

    Quello che ho fatto he che o creato un nuovo css che lo ciamato menu_ie.css. In questo CSS o entrato questi parametri:


    div.menuBar {
    position:absolute;
    top: 178px;
    }

    Nota che 178px e la pozizzione verticale del mio menu. Questo va cambiato secondo la posizzione del menubar. Nel HTML file ho messo questo script ezattamente dopo le altri CSS.

    <!-- the following is a tweak to solve problem with IE when displaying menus -->
    <![if IE]>
    <link href="menus/menu_ie.css" rel="stylesheet" type="text/css">
    <![endif]>
    <!-- End of tweak -->

    Con questo script, il CSS viene solo ciamato se la pagina viene lancata su un browser Internet Explorer.

    Cosi sembra che funziona. Spero che o spiegato bene la idea.

    Stanley
    • No log
  • 25-10-2004 17.38 In risposta a

    Re: Menu dinamici multi-livello in DHTML

    Sufficientemente chiaro! Grazie per la soluzione. 8-)
    • No log
Pagina 1 di 1 (8 elemento/i)
Prelevato da http://www.devspy.com/forums/p/262/2134.aspx
DevSpy.com 6.0 © 2001-2008 - Alcuni Diritti Riservati
Salvo diversa indicazione, tutti i contenuti sono pubblicati sotto licenza "Creative Commons Attribution-Share Alike 3.0"