ciao a tutti. io sto scrivendo uno script moolto semplice dove clickando su un link si visualizza un div. io pero vorrei che clicckando in qualunque parte della pagina il div su richiudesse. ecco il codice:
il fatto è che se clicko su "ciao" funziona mentre se l'evento ONCLICK lo metto al body il div non si apre piu.codice:<html> <head> <script type="text/javascript" language="javascript"> function visualizza(id){ if (document.getElementById){ if(document.getElementById(id).style.display == 'none'){ document.getElementById(id).style.display = 'block'; }else{ document.getElementById(id).style.display = 'none'; } } } function visualiz(){ if(document.getElementById('a').style.display == 'block'){ document.getElementById('a').style.display = 'none'; } } </script> </head> <body> <div id="a_h"><a href="#" onclick="visualizza('a'); return false"> [img]freccia.jpg[/img]</a></div> <div id="a" style="display:none">a</div> ciao </body> </html>

Rispondi quotando