Modificar select box e guardar por cookies - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: Modificar select box e guardar por cookies (/showthread.php?tid=8261) |
Modificar select box e guardar por cookies - asantos3 - 20-01-2011 01:01 Estou com um pequeno "problema". Eu tenho uma select box com várias options e arranjei um script que muda a ordem das options mas depois tenho um problema, depois de mudar as options e após fazer refresh à página a ordem que defini não fica lá. Tentei procurar inúmeras soluções e nenhuma eficaz, todas diziam para fazer isso com javascript cookies. Gostava de saber como poderia fazer isso com javascript cookies, já que não sei quase nada sobre... A página que fiz até agora, que foi a mudança das options está aqui: http://dl.dropbox.com/u/5169714/select.html RE: Modificar select box e guardar por cookies - Bruno Bernardino - 20-01-2011 11:54 Simples, sempre que o utilizador ordena algo, gravas um cookie com a ordenação de todas as options num cookie, e ao carregar a página, tentas ler a ordenação do cookie, se existir. Se não sabes como gravar/ler cookies em JS, podes utilizar isto: http://www.quirksmode.org/js/cookies.html RE: Modificar select box e guardar por cookies - asantos3 - 21-01-2011 14:49 Citar:(...)gravas um cookie com a ordenação de todas as options num cookie(...) Esta foi a parte que não percebi, como poderei fazer isto? qual o código com base na página que tenho? tenho de por isso na function checkCookie() certo? RE: Modificar select box e guardar por cookies - Bruno Bernardino - 21-01-2011 15:50 gravar um cookie com a ordenação é teres um array de objectos com a ordenação tipo obj = [ { id:1, pos:2 } , { id:2, pos:1} ] ao gravar escreves, e ao ler o cookie lês... não percebi muito bem a tua dúvida... RE: Modificar select box e guardar por cookies - asantos3 - 21-01-2011 23:15 Tenho este código que faz update da selectbox quando movemos alguma coisa: Código: function updateList(list, textBox) { E é isso que tenho que tenho de por no cookie, a lista ordenada com base no update e o problema é que tenho grande dificuldade nisto... RE: Modificar select box e guardar por cookies - ruicosta - 24-01-2011 12:14 Após a alteração dos valores terás de atribuir o valor à cookie. Ve este exemplo de cookies via js/jquery: http://www.electrictoolbox.com/jquery-cookies/ |