Scusami, lo script non è corretto, mi son dimenticato un NOT, ovviamente per logica non può funzionare in quel modo
Prova a correggere:
codice:if (!sessionStorage.getItem('scriptEseguito')){ sessionStorage.setItem('scriptEseguito', 'si'); ...script... }