Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    menu di navigazione e pagina corrente

    Ho dei menu XHTML+CSS in cui voglio dinamicamente determinare la pagina corrente in modo da associare un preciso stile alla voce di menu corrispondente alla pagina!
    per farlo ho usato questo metodo http://www.mariocarboni.com/blog/post3.html

    Io però ho un menu principale e uno secondario! ho usato lo stesso sistema per entrambi (cambiando nome alle variabili), però ho il problema che quando sono in una pagina del menu secondario, oltre ad attivarsi nel menu la voce relativa a questa pagina, deve restare attiva anche la voce di menu della pagina del menu principale cui appartiene.
    esattamente come ho fatto staticamente, per esempio, in questa pagina http://www.ideavita.com/associazione/motivi.htm

    ed ecco la struttura schematica del sito per chiarire ancora meglio:


    Come posso fare?
    (se serve posto i codici dei due menu)

  2. #2
    ragazzi ho bisogno di aiuto, da solo nn ce la faccio!

  3. #3

  4. #4
    mi spiace ma devo insistere! qualcuno prima o poi mi aiuterà no?

  5. #5

    codice del menu principale

    Codice PHP:
    <div id="menu"> 
    <? 

    $links 
    = array("home.php""associazione.php""attivita.php""progetti.php""contatti.php""links.php");
    $access = array("1""2""3""4""5""6"); 
    $testolink = array(".:Home:."".:L'Associazione:."".:Attività:."".:Progetti:."".:Cont@tti:."".:Links:.");
    $stile = array("home""associazione""attivita""progetti""contatti""links");

    echo 
    "[list=1]";

    for(
    $i=0$i<=count($links)-1$i++) {
    if(
    $links[$i] == basename($_SERVER['PHP_SELF'])) {
    echo 
    "<li id=\"$stile[$i]\" class=\"on\">$testolink[$i]";

    }

    else {
    echo 
    "<li id=\"$stile[$i]\"><a href=\"$links[$i]\" accesskey=\"$access[$i]\">$testolink[$i]</a>";
    }
    }

    ?> [/list]
    </div>

  6. #6

    codice del menu secondario (dipendente della voce "associazione")

    Codice PHP:
    <div id="menu2"> 
    <? 

    $links2 
    = array("motivi.php""cenni.php""bassa.php""storia90-99.php""storia2000.php""hannocollaborato.php""hannoscritto.php");
    $access2 = array("a""b""c""d""e""f""g"); 
    $testolink2 = array("Motivi ispiratori e promotori""Cenni storico sociali e geografici""Perché la bassa?""Storia dal 1989 al 1999""Storia dal 2000 ad oggi""Hanno collaborato negli anni""Hanno scritto di noi");

    echo 
    "<ul>";

    for(
    $i=0$i<=count($links2)-1$i++) {
    if(
    $links2[$i] == basename($_SERVER['PHP_SELF'])) {
    echo 
    "<li class=\"on\">$testolink2[$i]";

    }

    else {
    echo 
    "[*]<a href=\"$links2[$i]\" accesskey=\"$access[$i]\">$testolink2[$i]</a>";
    }
    }

    ?> [*][/list]
    </div>

  7. #7
    Ma scusa guarda che a me rimangono attive tutte e due sia sopra che a sinistra ...


    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  8. #8
    Originariamente inviato da Barman@83
    Ma scusa guarda che a me rimangono attive tutte e due sia sopra che a sinistra ...


    prego? :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.