Jump to content


Photo

"link Morto"


  • Faça o login para participar
3 replies to this topic

#1 nattykita

nattykita

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Feminino
  • Localidade:Rio Grande do Sul

Posted 30/08/2008, 18:57

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?
Natália Arsand
Programação e Design.
___________
"Pra quem não sabe, Hardware é aquilo que você chuta e Software é aquilo que você xinga."

#2 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

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.
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.

#3 nattykita

nattykita

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Feminino
  • Localidade:Rio Grande do Sul

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."

#4 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

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.

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)

IPB Skin By Virteq