Ir para conteúdo

POWERED BY:

Arquivado

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

Gilberto Jr

Atualizar Title da página

Recommended Posts

Bom dia pessoal,

 

Eu queria saber se é possível eu atualizar somente o TITLE da pagina sem fazer o refresh na página toda.

 

Exemplo, eu tenho uma pagina que no TITLE eu fico mostrando a quantidade de atendimento aberto no sistema. Esse numero pode cair ou subir de acordo que forem baixando ou abrindo novos chamados.

 

É possível fazer isso?

 

Um exemplo claro é site do facebook.

 

A linguagem server side que trabalho é ASP CLASSIC

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, é possível.

 

tenta document.title ou com history.pushState()

Compartilhar este post


Link para o post
Compartilhar em outros sites
William Bruno

O document.title funcionaria no meu caso.

 

Tem como vc colocar um exemplo de como ficaria a minha pagina html sendo que o title da pagina sempre vai ser atualizado.

 

Como eu vou passar os dados que sempre vão ser atualizados?

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>


<script type="text/javascript">

document.title = 'Other title';

setTimeout(function() {
  document.title = 'setTimeout';
}, 2000);

</script>
</body>
</html>
veja a tag title, o script muda para uma frase, e depois de 2 segundos muda para outra.

Mudar o title é simples.

 

Agora vamos ao problema real: de onde vem os dados? como você sabe que algo deve ser alterado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os dados vem do meu banco de dados.

 

faço um select count(*) as totalatdimento from atendimentos

 

E o valor totalatdimento pode ser 9, mas como novos atendimentos pode ser cadastrado ou fechado o valor pode ir para 10 ou 8.

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então não tem muito jeito, você vai ter que ou fazer um pooling no banco de dados para saber quando algo mudou, ou disparar um web socket quando um novo registro entrar ou sair.

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.