<html> <head> <style> body { margin: 0px; padding: 0px; } #mybox { padding: 20px; margin: 0px; border: 1px solid #000; } #mystatus { border: 1px solid #000; padding: 20px; margin: 0px; } </style> <script> var state = ''; function load() { state = 'initial'; document.getElementById("mystatus").innerHTML = state; document.cookie = '__state=' + state + '; path=/'; } function enter() { state += ',entered'; document.getElementById("mystatus").innerHTML = state; document.cookie = '__state=' + state + '; path=/'; } function leave() { state += ',left'; document.getElementById("mystatus").innerHTML = state; document.cookie = '__state=' + state + '; path=/'; } </script> </head> <body onload="load()"> <div id="mybox" onmouseover="enter()" onmouseout="leave()"></div> <div id="mystatus"></div> </body> </html>