Problema con localStorage
Salve,
avrei un problema con il localStorage in un forum dove non capisco dove sia il problema.
Vado subito al punto, ho due funzioni entrambe hanno all'interno solamente document.getelementbyid e document.queryselector .
Queste due funzioni si avviano il click di due diversi bottoni che si nascondono a vicenda al click di uno di questi.
Codice:
<button id="inputexpand" onclick="funzione1();localStorage.setItem('oggetto','funzione1');return;">prova</button>
<button id="inputreduce" onclick="funzione2();localStorage.setItem('oggetto','funzione2');return;">prova 2</button>
<!-- Memorizzazione stato side, localStorage -->
<script type="text/javascript">
if (localStorage.getItem('oggetto') === null) { localStorage.setItem('oggetto','funzione2'); }
else if (localStorage.getItem('oggetto') === 'funzione1') { null }
else if (localStorage.getItem('oggetto') == 'funzione1') { funzione1(); }
</script>
<!-- Fine localStorage -->
Il codice non memorizza il localStorage, e analizzando la situazione su chrome, il localstorage rimane sul primo stato, e al click del secondo bottone non cambia stato. Sapete dirmi il motivo? :-)
Grazie!