• Anúncios

    • codigofonte

      Novo Fórum

      Pessoal, Atualizamos nossa versão do fórum para a mais recente da Invision Power. Como tínhamos uma versão muito antiga, talvez algumas áreas possam funcionar de forma errada ou com problemas, gostaria de pedir-lhes a compreensão, pois iremos resolvendo aos poucos. Até mais!

Luis Felipe da Silva

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

  1. E ai galera. Comecei a estudar JavaScript a pouco tempo e me deparei com uma situação inconveniente no uso de DOM Storage. Basicamente, eu vejo que a informação foi gravada mas não consigo exibir essa informação em um campo. O código é esse: HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//En" "http://www.w3.org/tr/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http//www.w3.org/1999/xhtml"> <html> <head> <title>JavaScript - Cookies.</title> <script type="text/javascript" src="js/script cookies html5.js"></script> </head> <body> <h1>Cookies JavaScript</h1> <input type="text" id="texto"/> <a href="#" id="gravar">Gravar</a> <a href="#" id="exibir">Exibir.</a> </body> </html> JS: window.onload = function() { var gravar = document.getElementById("gravar"); var exibir = document.getElementById("exibir"); var texto = document.getElementById("texto"); gravar.onclick = function() { localStorage.setItem("meuTexto", texto.value); } exibir.onclick = function() { texto.value = localStorage.setItem("meuTexto"); } } Eu uso uma ferramenta dentro do Firefox para acessar o HTML/CSS/JavaScript das páginas que eu crio, e lá eu posso verificar que a informção foi gravada, mas quando tento exibir com a função no código aí de cima, acontece o seguinte erro: "Not enough arguments to Storage.setItem.". Se alguém puder tirar um tempo para me ajudar, ficaria muito grato. Informação foi gravada: Erro ao exibir: