Pessoal,
Uma dúvida meio idiota, mas peço que me expliquem, por favor:
Por exemplo, tenho um menu em um site, o usuário está na página principal, como faço para o link ativo, no caso o home, ficar desabilidado?

"link Morto"
Started By nattykita, 30/08/2008, 18:57
3 replies to this topic
#1
Posted 30/08/2008, 18:57
Natália Arsand
Programação e Design.
___________
"Pra quem não sabe, Hardware é aquilo que você chuta e Software é aquilo que você xinga."
Programação e Design.
___________
"Pra quem não sabe, Hardware é aquilo que você chuta e Software é aquilo que você xinga."
#2
Posted 30/08/2008, 19:42
Funciona assim:
a:link -> O link em seu estado normal, sem clique. (pode-se usar apenas o a também)
a:visited -> Links que você já visitou.
a:active -> O link onde você está clicando neste exato momento.
a:hover -> Quando o seu mouse passa em cima do link.
Na teoria, seria com o active, pois com o visited no momento que tu vai clicando, eles vão ficando com a cor de que foram clicados, e não sai mais.
Eu desconheço como fazer isso que você quer só com CSS.
a:link -> O link em seu estado normal, sem clique. (pode-se usar apenas o a também)
a:visited -> Links que você já visitou.
a:active -> O link onde você está clicando neste exato momento.
a:hover -> Quando o seu mouse passa em cima do link.
Na teoria, seria com o active, pois com o visited no momento que tu vai clicando, eles vão ficando com a cor de que foram clicados, e não sai mais.
Eu desconheço como fazer isso que você quer só com CSS.
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.
#3
Posted 30/08/2008, 19:47
Não precisa ser com css, algum script, qualquer coisa ^^
Natália Arsand
Programação e Design.
___________
"Pra quem não sabe, Hardware é aquilo que você chuta e Software é aquilo que você xinga."
Programação e Design.
___________
"Pra quem não sabe, Hardware é aquilo que você chuta e Software é aquilo que você xinga."
#4
Posted 12/09/2008, 18:03
amigo, vc vai ter que fazer um script que pegue o final do endereço da pagina atual, e que percorrado toda a pagina procurando um elemento a com o atributo href igual ao endereço igual a ele, e desebalitar.
algo assim como
var ancoras = document.getElementsByTagName("a");
for(cont = 0; cont < ancoras; cont++ ){
if(ancoras[cont].href== "o endereço da pagina atual){
ancoras[cont].href = "java script:;"
}
}
esse endereço da pagina atual depende da forma como vc esta colocando as coisas no href, se vc colocou no link href="index.html", vc vai ter que ver uma form de ler o endereço da pagina atual somente na parte depois da ultima barra para ele funfar.
Se não me engano o script tá certo só falata essa parte... o objeto Location do javascript vai te dar suporte a isso, veja a referencia no link http://www.w3schools...bj_location.asp
Obs: no script java script se escreve junto.
algo assim como
var ancoras = document.getElementsByTagName("a");
for(cont = 0; cont < ancoras; cont++ ){
if(ancoras[cont].href== "o endereço da pagina atual){
ancoras[cont].href = "java script:;"
}
}
esse endereço da pagina atual depende da forma como vc esta colocando as coisas no href, se vc colocou no link href="index.html", vc vai ter que ver uma form de ler o endereço da pagina atual somente na parte depois da ultima barra para ele funfar.
Se não me engano o script tá certo só falata essa parte... o objeto Location do javascript vai te dar suporte a isso, veja a referencia no link http://www.w3schools...bj_location.asp
Obs: no script java script se escreve junto.
Edição feita por: Édipo Costa Rebouças, 12/09/2008, 18:15.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)