Como inserir meta no <head> com Javascript?

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

Resolvido Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 24/06/15, 09:54 am

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!
avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/
  • 0

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek em 24/06/15, 10:06 am

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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17161
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 24/06/15, 10:19 am

@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?

avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek em 24/06/15, 10:21 am

Bom dia.

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


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17161
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 24/06/15, 10:26 am

Não resultou ...
avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek em 24/06/15, 10:33 am

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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17161
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 24/06/15, 10:40 am

@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>
avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek em 24/06/15, 10:46 am

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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17161
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 24/06/15, 10:59 am

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.

avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek em 24/06/15, 11:15 am

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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17161
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 24/06/15, 11:50 am

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

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 25/06/15, 10:47 am

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

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Shek em 25/06/15, 11:03 am

@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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17161
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Troubleshoot em 25/06/15, 11:47 am

Adicionei a BASE diretamente no código da página HTML sem o uso de script e resultou, veja:

http://www.cicacenter.com.br/h6-

@Shek
Meu grande amigo, Muito Obrigado!  Venerar

Até mais.
avatar

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2201
Pontos Ativos : 2944

Ver perfil do usuário http://guiatecnico.ativo-forum.com/

Resolvido Re: Como inserir meta no <head> com Javascript?

Mensagem por Rafael em 25/06/15, 11:56 am

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

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

Ver perfil do usuário http://maisforum.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum