Hier die Demonstration - Klick auf blendet ein <div> ein, Klick außerhalb des <div>s schließt es wieder.
alles klar, du wolltest also verhinden dass ein klick auf die box die box schließt?
dann hätte es folgender code auch getan:
box.onclick = function (event) { event.cancelBubble = true; };
document.onmousedown = function () { box.style.display = 'none'; };
ungetestet!
natürlich muss box noch irgendwo instanziiert werden.
aber vom prinzip her verhinder das event.cancelBubble dass der klickevent an das document weitergegeben wird!
--
for your security, this text has been encrypted by ROT13 twice.
for your security, this text has been encrypted by ROT13 twice.