Título Rotativo
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Título Rotativo
Detalhes da questão
Endereço do fórum: https://tutorialdoca.forumeiros.com/
Versão do fórum: phpBB3
Descrição
Boa tarde,
Há muito tempo atrás eu tinha um código JavaScript que fazia com que o Título da sua página/tópico, caso fosse muito longo ele rotacionava, afim de mostrar o título completo.
Eu acabei deletando esse JS, e não consigo resgatar com a Ferramenta de Backups (pois, não sei quando foi deletado).
Sendo assim, ainda é possível fazer isso?
Re: Título Rotativo
Olá @ZombieW,
Como não tenho conhecimentos para realizar um script do genero usarei um do CSSScript. Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
Atenciosamente,
pedxz.
Como não tenho conhecimentos para realizar um script do genero usarei um do CSSScript. Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
- Código:
var start=3000;var speed=250;function getParams(startAttr,speedAttr){var params=window.document.getElementsByTagName('script');for(var i=0;i<params.length;i++){if(params[i].src.indexOf('title-scroll.js')!==-1){if(params[i].getAttribute(startAttr)!==null&¶ms[i].getAttribute(startAttr)!==""){start=params[i].getAttribute(startAttr);}
if(params[i].getAttribute(speedAttr)!==null&¶ms[i].getAttribute(speedAttr)!==""){speed=params[i].getAttribute(speedAttr);}
return;}}}
window.onload=function(e){getParams('data-start','data-speed');var title_ref=window.document.getElementsByTagName('title')[0];var title=title_ref.text;var i=0;setTimeout(function(){setInterval(function(){title_ref.text=title.substr(i,title.length)+" --- "+title.substr(0,i);i++;if(i===title.length){i=0;}},speed);},start);}
Atenciosamente,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Título Rotativo
Pedxz escreveu:Olá @ZombieW,
Como não tenho conhecimentos para realizar um script do genero usarei um do CSSScript. Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
- Código:
var start=3000;var speed=250;function getParams(startAttr,speedAttr){var params=window.document.getElementsByTagName('script');for(var i=0;i<params.length;i++){if(params[i].src.indexOf('title-scroll.js')!==-1){if(params[i].getAttribute(startAttr)!==null&¶ms[i].getAttribute(startAttr)!==""){start=params[i].getAttribute(startAttr);}
if(params[i].getAttribute(speedAttr)!==null&¶ms[i].getAttribute(speedAttr)!==""){speed=params[i].getAttribute(speedAttr);}
return;}}}
window.onload=function(e){getParams('data-start','data-speed');var title_ref=window.document.getElementsByTagName('title')[0];var title=title_ref.text;var i=0;setTimeout(function(){setInterval(function(){title_ref.text=title.substr(i,title.length)+" --- "+title.substr(0,i);i++;if(i===title.length){i=0;}},speed);},start);}
Atenciosamente,
pedxz.
Olá Pedxz, criei o JS passado por você, mas não deu resultados. Testei tanto numa página HTML, quanto num tópico oculto. O título da aba continua estatíco.
Re: Título Rotativo
É um conflito, faremos assim, remova o investimento e adicione no overall_header (template) após a variável {CSS}:
- Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js">
</script>
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Título Rotativo
Pedxz escreveu:É um conflito, faremos assim, remova o investimento e adicione no overall_header (template) após a variável {CSS}:ou nos anúncios rotativos (função nativa).
- Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js">
</script>
Agora entendi porque você chamou de "saga parte II" rs
Coloquei no Template, os tópicos estão com o Título Rotativo, porém, as páginas HTML não. =/
Há como aumentar a velocidade do texto do título?
Re: Título Rotativo
Altere para:
- Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js" data-start="3000" data-speed="100"></script>
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Título Rotativo
Pedxz escreveu:Altere para:Para aumentar a velocidade é só necessário alterar o valor dentro do data-speed="". Para adicionar nas páginas HTML vai ser um processo manual, o senhor deve ir a cada página e adicionar o código em baixo do </title>
- Código:
<script src="https://tutorialdoca.forumeiros.com/31322.js" data-start="3000" data-speed="100"></script>
Funcionou, obrigado.
Pode fechar.
Re: Título Rotativo
Tópico resolvidoMovido para "Questões resolvidas". |
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos