JavaScript em uma página específica

3 participantes

Ir para baixo

Tópico resolvido JavaScript em uma página específica

Mensagem por iHeloaD 11.04.16 0:06

Detalhes da questão


Endereço do fórum: www.cidadesocial.com
Versão do fórum: PunBB

Descrição


Olá!
Há como colocar um javascript em uma página específica? No caso, gostaria de aplicar o seguinte JavaScript na página /register?agreed=true&step=2.

Código:
jQuery(function(){
jQuery('input[value="Salvar"]').val("Criar conta");
});

Até mais.


Última edição por iHeloaD em 14.04.16 2:46, editado 1 vez(es)
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: JavaScript em uma página específica

Mensagem por MateusAnjosV 11.04.16 2:01

Olá e boa noite!

Isto deverá satisfazer as suas necessidades:
Código:
 
 jQuery(function(){
      if(window.location.pathname == "/register?agreed=true&step=2") {
          jQuery('input[value="Salvar"]').val("Criar conta");
      }
    });

Até mais.
MateusAnjosV
MateusAnjosV
Super Membro

Membro desde : 16/10/2015
Mensagens : 1718
Pontos : 2373

http://holder.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: JavaScript em uma página específica

Mensagem por iHeloaD 11.04.16 15:10

Infelizmente não funcionou Triste
http://prntscr.com/aqwvh2
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: JavaScript em uma página específica

Mensagem por Shek 12.04.16 14:36

Acho que... O que Mateus quiser dizer, é isso:
Código:
jQuery(function(){
   if(window.location='/register?agreed=true&step=2') {
      jQuery('input[value="Salvar"]').val("TEXTONOVO2");
   }
});
Mateus, por que ao tirar o .pathname do código ele simplesmente funciona? Louco
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: JavaScript em uma página específica

Mensagem por iHeloaD 12.04.16 17:06

@Shek, com este seu último código, o fórum fica redirecionando para a página de registro, como se foce um "meta refresh".
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Tópico resolvido Re: JavaScript em uma página específica

Mensagem por MateusAnjosV 12.04.16 18:30

Olá e boa tarde!

Foi erro meu, sinto muito. Este código lhe trará êxito:
Código:
 jQuery(function(){
      if(window.location.pathname == "/register" && window.location.search == "?agreed=true&step=2") {
          jQuery('input[value="Salvar"]').val("Criar conta");
      }
    });

@Shek, respondendo as suas dúvidas:
Quando você removeu um " = " e o .pathname, só funcionou porque a comparação não foi feita, pois sem dois " == " o script torna-se um redirecionador. (Como relatado pelo @iHeload)

E, o meu erro foi simples.
Quando pedimos o .pathname, ele tem de retornar a página do domínio atual, exemplo: /register
E, quando usamos o window.location.search ele retorna tudo após o ?
Por isso duas comparações:
Código:
  if(window.location.pathname == "/register" && window.location.search == "?agreed=true&step=2")

Algo mais, @iHeload?
MateusAnjosV
MateusAnjosV
Super Membro

Membro desde : 16/10/2015
Mensagens : 1718
Pontos : 2373

http://holder.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: JavaScript em uma página específica

Mensagem por iHeloaD 12.04.16 18:34

Perfeito @MateusAnjosV!
Muito obrigado também @Shek pelas tentativas.
iHeloaD
iHeloaD
Super Membro

Membro desde : 11/10/2012
Mensagens : 1700
Pontos : 2816

http://www.cidadesocial.com https://www.facebook.com/gustavofaq

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos