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!