Como inserir meta no <head> com Javascript?

3 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 24.06.15 13:54

Olá!
Preciso inserir uma meta do tipo 'base' em uma página HTML. Usei o código,
Código:

<script type="text/javascript">
     $(document).ready(function() {
        $('head').append('<base href="http://www.volcanowheels.com"/>');
     });
</script>
Mas não funciona.
Alguém tem alguma ideia de como inserir uma meta no <head> com javascript?

Desde já agradeço


Até mais!
Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Principal Contribuidor
  • 0

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek 24.06.15 14:06

Bom dia.

O código funciona sim, e você pode abrir com o F12 e olhar antes do </head> que o código foi adicionado. Feliz Eu aconselho que use esta tag dentro do template, ao invés do javascript.

Se você estiver usando este código numa página HTML sem o uso do início e o final do fórum, você precisa colocar a biblioteca do jQuery:
Código:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>

Atenciosamente,
Shek
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 24.06.15 14:19

@Shek
Estou usando a página HTML com a opção de início e o final do fórum marcado em sim.
Quando adiciono o código no template ele funciona, porém, todos os links que esteja em '/LINK' ele adiciona a base em todo o fórum e apenas quero que o código fique em uma página HTML.

Acessando a página http://www.cicacenter.com.br/h6-Volcano-Wheels você verá que as imagens não aparecem e o código da base está no <head>.

Alguma solução?

Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek 24.06.15 14:21

Bom dia.

No seu código base, coloque uma / (barra) depois da URL e tente de novo... Muito feliz
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 24.06.15 14:26

Não resultou ...
Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek 24.06.15 14:33

Olá!

Tú tens estes erros mostrados no console:
Uncaught TypeError: jQuery(...).nivoSlider is not a function h6-Volcano-Wheels:28
Uncaught ReferenceError: hide is not defined - h6-Volcano-Wheels:28
Se não houver erros no script, ele vai executar o base normalmente, e então terá: http://www.volcanowheels.com/sistema/imagens/thumbs/873cf31a7c99efdc68f57a1acee2ef53.jpg
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 24.06.15 14:40

@Shek
Desativei o nivoSlider e mesmo assim as imagens não aparecem.

Código utilizado:
Código:
<script type="text/javascript">
     $(document).ready(function() {
          $('head').append('<base href="http://www.volcanowheels.com"/>');
     });
</script>
Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek 24.06.15 14:46

Ainda há um erro:
Uncaught ReferenceError: hide is not defined - h6-Volcano-Wheels:28
h6-Volcano-Wheels:28 Uncaught TypeError: $(...).tipsy is not a function
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 24.06.15 14:59

Quando adiciono o código diretamente no template ele funciona, veja:
http://www.cicacenter.com.br/h6-Volcano-Wheels

Adicionando o código em Javascript as imagens não aparecem.

Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek 24.06.15 15:15

Não aparece porque há scripts com erro. Se você adicionar o BASE no template, ele vai interpretar somente a tag base e não o script. Se adicionar o script, caso haja outro com problema de execução, automaticamente ele afetará os demais.

Até!
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 24.06.15 15:50

Código do erro:
Código:
jQuery().ready(function(){$(window).load(function() {Ticker.start({height : 0,spacing : 100,speed : 60,direction : 'right',pause : 0 });});});//]]></script>
Este código é da Forumeiros para fazer o scrolling de anúncio.
Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 25.06.15 14:47

Bom dia.
Verifiquei agora e percebi que o código funciona nos links do Menu e do Painel de controle(links sem http/www somente com /+link).
Porque não aparecem as imagens ou o conteúdo da DIV?

Até mais.
Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek 25.06.15 15:03

Troubleshoot escreveu:Código do erro:
Código:
jQuery().ready(function(){$(window).load(function() {Ticker.start({height : 0,spacing : 100,speed : 60,direction : 'right',pause : 0 });});});//]]></script>
Este código é da Forumeiros para fazer o scrolling de anúncio.
Na verdade não é bem isso. É um de seus códigos que está fazendo com que este código mencionado esteja errado, e consequentemente acabe por causar erros no atual código. Feliz
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot 25.06.15 15:47

Adicionei a BASE diretamente no código da página HTML sem o uso de script e resultou, veja:
Como inserir meta no <head> com Javascript? PsNL25m
http://www.cicacenter.com.br/h6-

@Shek
Meu grande amigo, Muito Obrigado!  Venerar

Até mais.
Troubleshoot

Troubleshoot
Hiper Membro

Membro desde : 25/09/2011
Mensagens : 2231
Pontos : 2997

http://guiatecnico.ativo-forum.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por RafaelS. 25.06.15 15:56

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo


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