Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    28

    Menu Orizzontale Intelligente

    Ciao a tutti,
    credo di porre una domanda decisamente non complessa ma in molti tutorial trovati in rete risposta non v'è!
    In breve:
    Ho la mia bella paginetta asp (un html con include!)
    Il mio css esterno
    Ed un semplice menu orizzontale con 1 immagine off ed 1 on. (classico)
    Colloco il menu in un include, per non doverlo rifare 100 volte.
    E fin qui tutto bene.
    Ma come faccio a fare in modo che la pagina contattaci, abbia la voce di menu relativa
    "CONTATTACI" senza rollover attivo (e link) e con l'immagine ON (accesa) ?
    Per la serie, faccio capire al visitatore che è in contattaci, quindi non può ricliccarci su e se ne accorge anche perchè la voce è di colore differente.

    Qual'è il metodo migliore e meno astruso?

    Grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    tenere traccia con una variabile (lato server) in quale pagina si è e stampare di conseguenza il menu

    esempio semplice (in php)

    codice:
    <?php
    $page = 'contattaci';
    ?>
    ...
    
    
    menu
    <ul>
      <li <?php if ($page =='chi') echo "selected" ?>><a href...>Chi siamo</a>
      <li <?php if ($page =='dove') echo "selected" ?>><a href...>Dove andiamo</a>
      <li <?php if ($page =='contattaci') echo "selected" ?>><a href...>Contattaci</a>[/list]
    a quel punto, in corrispondenza di una pagina determinata, avrai una voce di menu con una classe 'selected' attraverso la quale darai lo stile necessario (evidenziazione) alla voce stessa. in ASP il codice è analogo (l'echo del php equivale al response.write dell'asp)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.