• 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!
Entre para seguir isso  
Seguidores 0
Luis Felipe da Silva

Erro no DOM Storage Not enough arguments to Storage.setItem.

1 post neste tópico

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:

5938018642487_Informaagravada.thumb.jpg.cc531ec889f5e25cc3c67130a4b8526d.jpg

Erro ao exibir:

593801837ae1e_Erroaoexibir.thumb.jpg.91622245fe7eebcef975378695ea890f.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0