codice:<div id="xxx">ciao</div> <script type="text/javascript"> function Foo(id) { var dom = document.getElementById(id); function clickHandler() { alert("hello") } this.init = function() { dom.addEventListener("click", clickHandler, false); } } var o1 = new Foo("xxx"); o1.init(); dom.removeEventListener('click', o1.clickHandler, false);/*cancellazione dell' EVENTO assegnato dall' oggetto o1 a dom, prima di cancellare o1 o dom lo eredita*/ o1=null; // cancellazione dell'oggetto var o2 = new Foo("xxx"); o2.init(); </script>