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

Voltar E Atualizar.


ratocuiara

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

acho q só com history.go você não consegue. Eu tenho uma função de atualizar, o problema é q abre numa pagina separado. A questao é adaptar:

<script language="JavaScript">

function Refresh() {
window.opener.location.href = "pagina.htm";

} 

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

</script>

<a href="javascript:Refresh()">link</a>

Link para o comentário
Compartilhar em outros sites

  • 0

Não tem como fazer isso usando só Javascript porque, a cada visualização, os scripts são reiniciados, sem receber nenhuma variável das outras páginas. Alterar a url seria uma idéia, mas não tem como fazer se você quer usar o Voltar.

A solução que eu vejo é fazer a página se atualizar automaticamente de tempos em tempos.

Uma solução dinâmica, usando AJAX, seria fazer uma requisição ao servidor enviando um número identificador único para cada página. O servidor indicaria se o número já foi usado (indicando que o usuário voltou). O script, então atualizaria a página.

De qualquer forma, você não acha que está se metendo demais na vida do usuário?

Quando eu clico no botão Voltar, espero ver a página de antes, sem esperar carregamento nenhum. Claro que a página pode estar desatualizada, mas aí é problema meu. Se quiser ver o conteúdo novo, clico no Atualizar. Afinal, é pra isso que esse botão serve. wink.gif

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0
Não tem como fazer isso usando só Javascript porque, a cada visualização, os scripts são reiniciados, sem receber nenhuma variável das outras páginas. Alterar a url seria uma idéia, mas não tem como fazer se você quer usar o Voltar.

A solução que eu vejo é fazer a página se atualizar automaticamente de tempos em tempos.

Uma solução dinâmica, usando AJAX, seria fazer uma requisição ao servidor enviando um número identificador único para cada página. O servidor indicaria se o número já foi usado (indicando que o usuário voltou). O script, então atualizaria a página.

De qualquer forma, você não acha que está se metendo demais na vida do usuário?

Quando eu clico no botão Voltar, espero ver a página de antes, sem esperar carregamento nenhum. Claro que a página pode estar desatualizada, mas aí é problema meu. Se quiser ver o conteúdo novo, clico no Atualizar. Afinal, é pra isso que esse botão serve. wink.gif

[]'s

Caro amigo, obrigado por suas explicações!!!

Em relação a crítica:

Não estou querendo me meter na vida do usuário, nem tornar a navegação complicada com isso muito pelo contrario.

O que eu pretendia era evitar de estar criando várias páginas de alteração ok, sucesso ok, entre outras do tipo "operação realizada com sucesso clique aqui para voltar".

Caso fosse possivel, um voltar e atualizar a partir de um history.go eu criaria apenas uma página de resposta"ok" para todas as páginas de cadastros ou alterações.

Mas sem problemas, isso foi só uma consulta entaum criarei uma página para cadas item.

Ta vendo, como podemos fazer coisas sem querer prejudicar niguem?

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...