Cosi è come faccio io, prima la parte del codice javascript
javascript.js
codice:
function visibilitaDiv() {
Element.toggle('mioDiv');
}
Event.observe($('mioDIv'), 'click', visibilitaDiv, false);
la parte (x)html
<head>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="javascript.js"></script>
</head>
<body>
<div id="mioDiv">qualcosa qui</div>
</body>[/code]
Nota che l'esempio richiede prototype , una libreria che ti consiglio comunque di imparare, l'esempio non è intrusivo nel codice xhtml e a mio parere è abbastanza portatile. Fammi sapere se funziona non vorrei aver fatto errori.