Client side storage for firefox, chrome & IE

How to store some strings at the client side for firefox, chrome & IE?

This code works on firefox & chrome but does not work on IE - no alert window appears.

   var key = "localorder";  
   localStorage.setItem(key, 'asc');  
   alert('localorder ' + localStorage.getItem(key));  

This code does not work on firefox, chrome nor IE - no alert window appears.

  var key = "order";  
   sessionStorage.setItem(key, 'asc');  
   alert('order ' + sessionStorage.getItem(key));  

I use the Prototype JavaScript Framework on Windows Vista Home.



localstore = {};

localstore.order = 'asc';

alert('localorder ' + localstore.order);