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

    lasciare colorato il link cliccato

    salve e scusate per l'ignoranza,
    dovreire fare un menu semplicissimo con la sola opzione che quando clicco su di un link questi deve cambiare colore solo qunado stò nella pagina selezionata, quindi appena esco da quella pagina e ne clicco un altro l'attuale link cambierà colore mentre il precedente riprende il colore precedente. qualcuno mi può aiutare ???

    grazie mille ciao

  2. #2

    Re: lasciare colorato il link cliccato

    Originariamente inviato da gattamelogna
    quando clicco su di un link questi deve cambiare colore solo qunado stò nella pagina selezionata, quindi appena esco da quella pagina e ne clicco un altro l'attuale link cambierà colore mentre il precedente riprende il colore precedente
    Devi fare col php una cosa del genere (supponiamo di avere 2 link):
    Codice PHP:
    <?php 
    // prima gli passerai la "$pagina"
    $stile_1 "";
    $stile_2 "";
    $stile_menu "style='color:#FCB341;font-weight: bold;'";


    switch (
    $pagina) {
        case 
    "azienda":
            
    $stile_1 $stile_menu;
        break;
        case 
    "servizi":
            
    $stile_2 $stile_menu;
        break;
    }

    print 
    "
    <ul>
        [*][url='#']Link 1[/url]
        [*][url='#']Link 2[/url][/list]    "
    ;
    ?>

  3. #3
    grazie mille di aver risposto.
    ma si può fare solo con php? inoltre mi dici di passare la pagina $pagina che vuol dire? presumo inoltre che stile1 e stile2 sono le due pagine per fare poi i due link perchè devo impostarle a "". lo script devo inserirlo in tutte le pagine?, infine la mia lista di link si trova in un file esterno html quindi nn posso fare il passaggio

    print"ul...."

    grazie mille per la disponibilità

    ciao ciao

  4. #4
    Originariamente inviato da gattamelogna
    ma si può fare solo con php?
    I CSS non hanno "memoria" mentre il php Si.

    Originariamente inviato da gattamelogna
    inoltre mi dici di passare la pagina $pagina che vuol dire?
    Avevo abbreviato pensando che avessi delle basi di php... purtroppo l'argomento è lungo da trattare, questo non il forum adatto e prima devi leggerti un po' di manuale (bastano poche basi per costruire un sito con l'aiuto del php).

    Originariamente inviato da gattamelogna
    presumo inoltre che stile1 e stile2 sono le due pagine per fare poi i due link
    No, sono due variabili impostate a Zero... per il php di rimando a www.php.net

    Originariamente inviato da gattamelogna
    infine la mia lista di link si trova in un file esterno html
    Funzione "include()" del Php ...

    Originariamente inviato da gattamelogna
    grazie mille per la disponibilità
    Mi dispiace non poterti aiutare oltre... l'argomento è un po' complesso fino a che non ti fai un po' di basi.
    Magari qualcuno ti trova una soluzione in Javascript ma credo che siamo poi allo stesso punto del Php...
    Se non hai modo/tempo/voglia di vederti php o js puoi sempre farti la copia delle pagine in html, una per ogni situazione che trovi impostando i giusti links...

    Ciao

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    ricman, sei fuori strada.

    gattamelogna, è possibile solo con html & css. Guarda come ho risolto io:

    http://forum.html.it/forum/showthrea...ht=link+attivo

    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    grazie blekm di aver risposto,
    ho letto thread del link indicatomi. il problema è lo stesso solo che il mio menu si trova inun file separato dalla pagina quindi non posso risolvere inserendo l'attributo class ed asseganre poi a questa un colore diverso.
    il mio menu presente in un file separato ed è inserito come lista quindi ho <ul>[*]......

    se potete aiutatemi. grazie ciao

  7. #7
    Originariamente inviato da blekm
    gattamelogna, è possibile solo con html & css. Guarda come ho risolto io
    Oooops, me n'ero scordato... è una soluzione talmente "lunga" rispetto ad un paio di comandi in php che proprio non mi viene di pensarla
    Mi scuso con "gattamelogna" ... segui il link che va bene!!

  8. #8
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da ricman
    Oooops, me n'ero scordato... è una soluzione talmente "lunga" rispetto ad un paio di comandi in php che proprio non mi viene di pensarla
    Mi scuso con "gattamelogna" ... segui il link che va bene!!
    quando dicevo

    "è possibile solo con HTML & CSS" non intendevo che è l'unica soluzione, ma che è possibile farlo usando SOLO l'html & css.

    Mi sono espresso male.
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  9. #9
    si avevo capito,ma il mio prblema come ti dicevo è che il menu si trova in un file separato, quindi per usare la tua soluzione devo inserire il menu in ogni pagina che costruisco!!

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.