Ir para conteúdo
Fórum Script Brasil
  • 0

Como Fazer Refresh numa pagina


Sidinelson10

Pergunta

13 respostass a esta questão

Posts Recomendados

  • 0

Uma pergunta:

Por que o pessoal pergunta "será que assim funciona"?

É testar e deu...

Link para o comentário
Compartilhar em outros sites

  • 0

È porque é o seguinte pessoal eu tenho uma pagina e abro um internet explorer e passo

esse link aki

http://www.teste.com.br/adm/testeMI/Cadast...icao=SIDINELSON

È só eu passar esse link numa pagina que ele cadastra automatico com os parametros em php isso tá OK beleza

mais se eu pegar o link novamente e colocar na mesma pagina é como ele não atualizaçe o registro lá e ele inserir de novo

mais se eu abri outro internet explorer ele diz que o registro já esta inserido e não cadastra ai eu pensei em fazer um

REFRESH na pagina mais num sei como

EU TO VENDO OS EXEMPLOS AI EM CIMA PESSOAL .....

alguém ainda não entendeu eu explico novamente

:unsure: :unsure:

Link para o comentário
Compartilhar em outros sites

  • 0

Pra fazer contagem de tempo, utilize a função "setTimeout()"

Exemplo de página que se atualiza a cada 5 segundos:

<html>
<head>
<title>Minha Página</title>
<script type="text/javascript">
function Atualizar() {
window.location.reload();
}
</script>
</head>
<body onload="setTimeout('Atualizar()', 5000)">
Essa página se atualizará a cada 5 segundos
</body>
</html>

Qualquer coisa, posta aí !

Link para o comentário
Compartilhar em outros sites

  • 0

Ok mais depois quando ele atualizar eu gostaria q ele aperta-se automatico um submit

certo eu to colocando assim ..

function botaoEnviar(){

setTimeout('document.modalidade.submit();',6000);

}

<body onLoad="setTimeout('Refresh()', 5000);botaoEnviar();">

só que ele atualiza mais não inserir fica atualizando direto mais numca faiz o submit...

Ajuda por favor ....

Link para o comentário
Compartilhar em outros sites

  • 0

Não entendi muito bem...

Seria algo como:

JavaScript

function ContaTempo() {
setTimeout('Envia()',5000)
}
function Envia() {
document.modalidade.submit()
}
E no body você deixa assim:
<body onload="ContaTempo()">
[...]
</body>

Obs.:

só que ele atualiza mais não inserir fica atualizando direto mais numca faiz o submit...

Essa função de submit ocorre assim que você carrega a página...

Verifique se já tem algo escrito no formulário, se não ele vai enviar tudo vazio e você não vai poder fazer o que você quer no PHP

Qualquer coisa, posta aí

Link para o comentário
Compartilhar em outros sites

  • 0

<?php
  require_once("Class/ClassModalidadeDescricao.php");
  require_once("Class/RepositorioModalidadeDescricao.php");
  require_once("Class/ClassConexao.php");


  $modalidade  = $_GET[cod];
  $descricao      = $_GET[descricao];
    
   $Resp = new RepositorioModalidadeDescricao();
  $campo = $Resp->ProcurarModalidadeDescricao($modalidade);
    if (sizeof($campo) < 1) {
      $opcao = 'sim';
    } else {
       for ($i=0; $i<sizeof($campo);$i++) { 
         $opcao = 'não'; 
       }
       }

?>
<html>
<head>
<script language="javascript">

function Refresh(){
   window.location.reload(); 
} 
</script>
</head>
<body onLoad="setTimeout('Refresh()', 5000);botaoEnviar();">

<form name="modalidade" method="post" action="ChamadaInserirModalidadeDescricao.php">
<input name="opcao" value="<?=$opcao?>" type="text"/>
<input name="modalidade" value="<?=$modalidade?>" type="text"/>
<input name="descricao" value="<?=$descricao?>" type="text"/>
<a href="java script:window.location.reload();">Reload</a>
<script language="javascript">
function botaoEnviar(){
  setTimeout('document.modalidade.submit();',5000);
} 
</script>
<input type="submit" name="cadastro" value="Enviar"/>

</form>
</body>
</html>

Essa Parte de php esta ok só que é isso mesmo que eu quero que Ele atualize a pagina e depois quando ele atualizar ele chame o

submit automatico e os paramentos eles numca vai sumir porque eu to chamando essa tela por um link assim o :

http://www.teste.com.br/adm/teste/miContro...descricao=TESTE

os parametros dele é 017 e TESTE

OK .....

Link para o comentário
Compartilhar em outros sites

  • 0

È a assim cara eu coloco esse link que eu te amostrei no internet explorer com os parametros que tá lá

ai ele pegar com uma função simples em javascript e faiz o submit automatico que a função é essa ai a simples

pra aperta automatico

function Envia() {

document.modalidade.submit()

}

beleza

Mais com essa alteração de Atualizar quando eu passar novamente o link na mesma pagina do internet explorer eu queria que ele atualiza-se pelo javascript e depois ele chama a função do submit automatico pra inserir você entendeu agora .......

Editado por Sidinelson10
Link para o comentário
Compartilhar em outros sites

  • 0
Em 03/12/2008 em 09:31, Romerito disse:

eu conheço 3 maneiras em java script:

 

window.location.reload()

 

history.go(0)

 

window.location.href=window.location.href

 

abraço.

O "window.location.href=window.location.href"

fez o que tinha que fazer por aqui!

Grato!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...