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

    clicco su link che diventa verde e poi quando apre la pagina rimane verde......

    salve a tutti!

    Ho un problemino e non sò se posso risolverlo solo con i css.
    Veniamo al dunque :
    Ho una pagina con dei semplici link di testo che hanno come proprietà delle classi che ho impostato su un foglio css esterno , per cui quando passo il cursore sul link cambia colore(hover) e fino a quì tutto bene io vorrei però che all'apertura della pagina il link cliccato rimanga con il colore dell'hover?......e che però se clicco su un altro link all'apertura della pagina il "vecchio link" ritorna al suo colore originale mentre quello appena cliccato diventi di colore uguale alla proprietà dell'hover.

    Sper di essere stato chiaro.

    Grazie infinite.
    The Free Software Song -
    Join us now and share the software. You'll be Hoarders may get piles of money that is.When we have enough free software.At our free, hackers, you'll be free....... Richard Staltman

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao Giangis, è impossibile solo con i css,
    lato client le informazioni da una pagina all' altra si passano via cookie o appese all' indirizzo

    fossi in te risolverei via javascript, pagina x pagina,
    lasciando a javascript il compito di ricavarsi dall' indirizzo il link a cui dare colore diverso
    (se si ha un' alberatura del sito ben fatta è possibile)
    o specificandolo manualmente nelle singole pagine

    se ti servono ulteriori ragguagli siamo qui,
    ciao

  3. #3
    Purtroppo con javascript non sono ferratissimo anzi nemmeno un pò.......ma qualcosina riesco a fare



    Xinod puoi darmi un inputtino?

    Grazie infinite!

    Una volta ricavato l'indirizzo appeso al collegamento passato alla nuova pagina come faccio a cambiare le proprietà del link?

    Grazie ancora
    The Free Software Song -
    Join us now and share the software. You'll be Hoarders may get piles of money that is.When we have enough free software.At our free, hackers, you'll be free....... Richard Staltman

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    x es.
    pagina_attuale='archivio'
    if(...controllo se esiste quell' id trai link...) {
    document.getElementById(pagina_attuale).style.back groundColor='#00FF00'
    }

    con
    archivio


    se devi cambiare + proprietà puoi usare il with
    with (document.getElementById(pagina_attuale).style){
    backgroundColor='#00ff00';
    color='#000000';
    fontSize='16px';
    }

    oppure puoi usare il className, che però da problemi con Opera
    fai una ricerca con chiave classname x un es.

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.