come hai constatato, la soluzione non può andare bene nel tuo caso perchè la tua esigenza è diversa... prova ad adattare questo codice.

codice:
<style>
#jsabilitato { display: none; }
</style>

<script type="text/javascript">
function $(id) { 
   return (document.getElementById)? document.getElementById(id) : document.all[id]; 
}

window.onload = function() {
  if ($('jsabilitato')) $('jsabilitato').style.display = 'block';
}
</script>

...


<body>
  
   <div id="jsabilitato">
   Javascript è attivato
   </div>

   <noscript>
   Javascript non è attivato
   </noscript>

</body>

Ciao