Ir para conteúdo

POWERED BY:

Arquivado

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

Halt

Problemas com SHOW/HIDE

Recommended Posts

Criei um sistema em que, ao usuário clicar em um botão, será exibido uma DIV com um determinado conteúdo, mas quando o usuário atualiza a página o BOX volta para o estado inicial (HIDE). Preciso que a DIV continue aberta, mesmo que a página seja recarregada.

 

Alguém sabe como corrigir isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Criei um sistema em que, ao usuário clicar em um botão, será exibido uma DIV com um determinado conteúdo, mas quando o usuário atualiza a página o BOX volta para o estado inicial (HIDE). Preciso que a DIV continue aberta, mesmo que a página seja recarregada.

 

Alguém sabe como corrigir isso?

 

 

Cara, é complicado, mas você pode setar um parametro na url e sempre que a pagina carregar você ler este valor,

ex: url?box=hide

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara, agradeço pela resposta, mas não teria outra forma de fazer isso? sem passar parâmetro via GET?

Outra forma é utilizar um Cookie.

 

O grande problema disso que você está tentando fazer é que não tem como você guardar o estado dos elementos depois do load somente com o javascript, a cada load os dados vem como estão lá no server,

Compartilhar este post


Link para o post
Compartilhar em outros sites

se for com php pode usar o session_start, da uma pesquisada, e guarda na sessão, é o caminho, ou que nem o rapaz respondeu, com cookie. Parâmetro por get eu acho feio para casos simples assim se não precisa, mas também seria a solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cria uma sessão com PHP

 


<?php

session_start();


$_SESSION['hide'] = 0;

echo "<script type='text/javascript'>
$(document).ready(function(){
$('#div').show();

});
</script>";
}



?>

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.