Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 383
Sexo: Masculino
Localização: criciuma

Atualizar pagina depois do download

15-12-2014 17:14

ola boa tarde. fiz um script que tem uma lista de arquivos.

cada arquivo esta disponível pra download 1 vez. fiz uma pagina download.php para baixar o arquivo e também atualizar no banco o contador de downloads. até ai tudo certo.

soh que quando o usuario baixa 1 vez, ele desabilita o botao para download. o problema eh que a pagina de download fecha normal, o arquivo começa a baixar, mas a pagina principal com a lista de arquivos nao atualiza. eh preciso dar um F5. ja testei varias coisas e não consegui atualizar ele depois do download. poderiam me ajudar?

o ultimo que testei foi

echo "<script> location.href='principal.php' </script>"; 

coloquei esse codigo na download.php

MOVIDO PARA JAVASCRIPT
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17385
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Atualizar pagina depois do download

15-12-2014 17:28

Tenta o seguinte

<script> function link() { location.href='documento.php'; }   function redireciona() { setTimeout("link()",5000); // 5000 = 5 segundos } </script>


<a href="arquivo.zip" onclick="redireciona()">baixar</a>

O script vai fazer o seguinte, após clicar no link para baixar o arquivo, irá iniciar uma contagem no script, após o período, vai ativar a função link(), que irá mandar o usuário para outro documento.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 383
Sexo: Masculino
Localização: criciuma

Atualizar pagina depois do download

15-12-2014 18:25

funcionou 100%, coloquei o tempo em 0, pro usuário nem notar que deu refresh.

vlwwww
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado