Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ModsHolandez

Mudar de Acordo com o Nome da Página

Recommended Posts

Galera, eu gostaria de um script que mostrasse um texto de acordo com o nome da página. Exemplo: na página "exemplo.html" mostraria "Página Inicial > Exemplo". Na "subexemplo" mostraria "Página Inicial > Exemplo > SubExemplo". Eu sei que eu teria que adicionar todas as condicoes, e também sei que vai dar trabalho. Mas se alguém poder me ajudar eu adoraria!

 

Agradeço a Compeensão, e Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

pesquise por scripts de bread crumb

 

normalmente isso é feito com alguma linguagem server-side sua.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pesquise por scripts de bread crumb

 

normalmente isso é feito com alguma linguagem server-side sua.

 

Eu pesquisei, só que a maioria é feito em php e as que eu achei em js ou jquery não correspondem ao que eu quero!

 

Eu queria um tipo assim:

if (nome_da_pagina == "index.html"){
document.write("Página Inicial")
}
else if (nome_da_pagina == "contato.html"){
document.write("Página Inicial > Contato")
}
else {
document.write("Sem Localização!")
}

Obs.: Eu não sei se o código acima está certo, pois eu não sei quase nada de javascript!

 

O Problema é que eu não sei como pega o nome da página! onde tem "nome_da_pagina" seria uma função, variável.. sei lá, alguma coisa que fosse o nome da página!

 

Agradeço quem responder!

Compartilhar este post


Link para o post
Compartilhar em outros sites
document.location.href

Compartilhar este post


Link para o post
Compartilhar em outros sites

você já fez..

 

 

var nome_da_pagina = document.location.href;

alert( nome_da_pagina );
alert( document.title );


if (nome_da_pagina == "index.html"){
   document.write("Página Inicial")
}

veja oque esses 2 alerts retornam..

 

:lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa mensagem com a "localização do arquivo", tem "o nome do arquivo" que você queria.

basta manipular essa string agora.

 

 

achei que o document.title te ajudaria mais, pois é diretamente oque você vai colocar não é ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

me diz oque retornou com o alert do document.location.href ai.

 

pela sua pergunta, a aplicação que eu sugeri deveria ter resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

depois de ter colocado esse codigo

var nome_da_pagina = document.location.href;

alert( nome_da_pagina );
alert( document.title );


if (nome_da_pagina == "index.html"){
document.write("Página Inicial")
}
else if (nome_da_pagina == "contato.html"){
document.write("Página Inicial > Contato")
}
else {
document.write("Sem Localização!")
}

 

aparece 2 mensagens:

 

1. file:///C:/.../.../index.html

2. INDEX (titulo da página)

Compartilhar este post


Link para o post
Compartilhar em outros sites

considere rodar sempre apartir de um servidor web.

 

e não clicando 2 vezes no arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

considere rodar sempre apartir de um servidor web.

 

e não clicando 2 vezes no arquivo.

 

hum... OK! Vou testar! Valeu por tudo ai!..

 

abraços!

 

William, tentei pelos servidor WEB, porém aparece a mesma coisa. O que será que posso fazer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, pelo servidor.. http://localhost/index.html

 

vai aparecer um endereço mais proximo da realidade(e aplicavel na web), e não o caminho fisico do arquivo no teu windows.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William, valeu pelas respostas, depois que eu me toquei que as suas respostas estavam todas certas! Porém que me expressei errado. Eu queria que se o arquivo (exemplo: "exemplo.html") tivesse alguma parte da localizacao do arquivo que eu estava aparecesse a mensagem. Exemplo: o arquivo "exemplo.html" está em "localhost/paginas/exemplo.html". Ai eu colocaria "localhost/paginas/". Ou seja, se na localização do arquivo "exemplo.html" tiver "localhost/paginas/" aparecesse uma mensagem! Se você ainda quiser fazer eu agradeço, caso não, pode encerrar o tópico!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.