Jump to content
Fórum Script Brasil
  • 0

Contador de Tempo que funciona somente se usuario estiver "vendo&


nobre1

Question

Olá pessoal,

Seguinte, eu tenho um sistema php que o usuario tem que ver certa pagina por certo tempo.

Mas no atual caso, se ele mudar de aba, o tempo continua correndo.

Queria saber como fazer pra carregar o tempo somente se ele tiver naquela aba.

Por exemplo meu site é www.xxxxx.com, se ele tiver no meu site o carregador do tempo funcionar certinho.

Mas por exemplo, o cara tem q ver 30 segundos o meu site. Se no 15 segundos, ele mudar pra aba do google.com, o tempo para de contar. E quando ele voltasse pra aba do meu site, ele continuasse dos 15 segundos q ele parou.

Não sei se me expressei bem, quem puder ajudar a fazer essa "pausa"...

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Buxsite? lol.

Bem, javascript é a solução, mas não é realmente confiável. Se o contador está no cliente, o usuário com um conhecimento maior de javascript pode alterá-lo para "fingir" que ficou ali por 30 segundos. Você consegue checar se o usuário mudou de aba ao escutar o evento window.blur, mas se eu não me engano, isso não vai funcionar se o usuário, digamos, simplesmente minimizar o navegador.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...