Ir para conteúdo

POWERED BY:

Arquivado

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

vbavinicius

Conferir se URL contém certo texto

Recommended Posts

Olá,

 

Estou querendo personalizar certo menu se estiver em determinada página.

 

Estou usando window.location.href e está dando certo.

 

Porém, a URL pode variar.

 

Ao invés de escrever a URL correta, gostaria de fazer do tipo, se a URL conter a palavra "cursos", por exemplo.

 

Ou seja, qual o comando para verificar se determinada string contém certa palavra ?

 

Espero que tenham entendido.

 

Desde já, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples!

 

  1. Primeiro voce deve pegar o codigo da url
  2. Segundo voce deve verificar se exise tal palavra

Exemplo:

 

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function() {
var url = location.href;
if(url.indexOf("cursos")==-1) {
alert("não existe essa palavra na url");
} else {
alert("sim a plavra cursos existe na url");
}
});
</script>


Sendo:

 

var url = location.href;

 

location.href pega a url da pagina e armazena na variavel url

 

if(url.indexOf("cursos")==-1)

Verifica SE o conteudo da variavel url(url da pagina) tem a palavra chamada cursos

 

alert("não existe essa palavra na url");

se nao existir mostra essa mensagem ou se existir mostra a segunda!

 

esse codigo foi feito em jquery,por isso é necessario que o puglin jquery esteja inserido no seu codigo:

 

<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>

e que todo o codigo esteja entre esse comando:

$(document).ready(function() {
//Comandos aqui!
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para testar esse codigo em funcionamento voce pode inserir um parametro:

 

 

index.php -> aqui ele mostra que nao existe

 

agora se voce colocar assim:

 

 

index.php?p=cursos ou

cursos.php ou

index.php?kl=223&ms=345cursos333

 

ele reconheçe numa boa! :lock:

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.