maddox Posted November 11, 2009 at 04:56 PM Report Share #295605 Posted November 11, 2009 at 04:56 PM Boa Tarde Como faço para que o link correspondente a cada página seja de cor diferente quando acedemos a essa mesma página? Ou seja, quero que o link da página actual tenha uma cor diferente para que o visitante perceba em que link se encontra. Tenho o seguinte css: /* LINKS */ #nav-link { height: 10.5px; vertical-align: top; padding-right: 10px; } #nav-link a:link { display: block; color: #808080; font-family: 'neo Tech Pro' , 'neo Tech Pro light' , Verdana, Tahoma; text-decoration: none; font-size: 10.5px; } #nav-link a:visited { color: #999999; font-size: 10.5px; font-family: 'neo Tech Pro' , 'neo Tech Pro light' , Verdana, Tahoma; text-decoration: none; } #nav-link a:hover { color: #333333; font-size: 10.5px; font-family: 'neo Tech Pro' , 'neo Tech Pro light' , Verdana, Tahoma; text-decoration: none; } #nav-link a:active { color: #FFFFFF; font-size: 10.5px; font-family: 'neo Tech Pro' , 'neo Tech Pro light' , Verdana, Tahoma; text-decoration: none; background-color: #114754; } Quando clico no link ele passa logo para visitado, só assume as definições do activo no momento que que carrego. Obrigado pela ajuda. Link to comment Share on other sites More sharing options...
yoda Posted November 12, 2009 at 07:45 PM Report Share #295892 Posted November 12, 2009 at 07:45 PM Boas, O que queres é atingível por javascript ou php. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
maddox Posted November 12, 2009 at 10:53 PM Author Report Share #295934 Posted November 12, 2009 at 10:53 PM E como faço isso em javascript? ? Link to comment Share on other sites More sharing options...
yoda Posted November 13, 2009 at 11:15 PM Report Share #296097 Posted November 13, 2009 at 11:15 PM Afinal fiz confusão, tinha percebido que querias outra coisa. O que tens a fazer é arranjar uma classe em css para meter no link que está activo. exemplo : #nav-link a.selected { display: block; color: red; font-family: 'neo Tech Pro' , 'neo Tech Pro light' , Verdana, Tahoma; text-decoration: none; font-size: 10.5px; } ps: não recomendo o uso desse tipo de letra, por não ser standard e não aparecer provavelmente em 90% dos computadores. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
maddox Posted November 16, 2009 at 12:50 AM Author Report Share #296427 Posted November 16, 2009 at 12:50 AM Boas. Obrigado pela ajuda mas tentei e não funcionou. Tem alguma ideia do se esteja a passar? Obrigado Link to comment Share on other sites More sharing options...
yoda Posted November 16, 2009 at 03:42 PM Report Share #296492 Posted November 16, 2009 at 03:42 PM Tem de funcionar. Coloca a classe no item que queres que esteja "seleccionado" em cada página. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
maddox Posted November 17, 2009 at 05:43 PM Author Report Share #296675 Posted November 17, 2009 at 05:43 PM Tem de funcionar. Coloca a classe no item que queres que esteja "seleccionado" em cada página. Boa tarde, O site é em aspx, logo uso masterpages e os links encontram-se na masterpage. Como pode o link saber em que página estou? Link to comment Share on other sites More sharing options...
yoda Posted November 17, 2009 at 06:55 PM Report Share #296688 Posted November 17, 2009 at 06:55 PM O link nunca sabe isso, tem de ser o aspx a identificar a pagina em que está. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
maddox Posted November 18, 2009 at 12:37 AM Author Report Share #296738 Posted November 18, 2009 at 12:37 AM O link nunca sabe isso, tem de ser o aspx a identificar a pagina em que está. Desculpe a minha ignorância mas como faço isso? tem algum manual ou exemplo de como fazer? Link to comment Share on other sites More sharing options...
yoda Posted November 18, 2009 at 09:18 AM Report Share #296745 Posted November 18, 2009 at 09:18 AM Sabes programar em asp? Se souberes, não é difícil. É o mesmo processo de identificar um item seleccionado numa select box. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
maddox Posted November 18, 2009 at 11:23 AM Author Report Share #296756 Posted November 18, 2009 at 11:23 AM Sabes programar em asp? Se souberes, não é difícil. É o mesmo processo de identificar um item seleccionado numa select box. Sou iniciante em asp. Ando viciado mas quando "encravo" em alguma coisa dou muitas cabeçadas 😉 mas não desisto. Ok vou procurar e ler sobre isso. Comprei o livro "O Guia Prático do ASP.NET com SQL Server 2008", acha que é prático e que lá consigo encontrar isso? Link to comment Share on other sites More sharing options...
yoda Posted November 18, 2009 at 11:57 AM Report Share #296762 Posted November 18, 2009 at 11:57 AM Isso é programação básica, em princípio. Nunca aprendi ASP.NET, mas a partir do momento em que se sabe em que página está por ASP, é fácil. Vou mover o tópico para ASP, deve ter mais ajuda lá. before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now