ciao,anche una cosa del genere funziona,l'unico "difetto" è che fra il primo elemento e il secondo ci deve essere esattamente uno spazio di tabulazione,cioè uno solo fra spazio,tab o invio.
Ha il vantaggio di non impegnare gli id
codice:
<html>
<head>
<script type="text/javascript">
function collapse(el) {el.nextSibling.nextSibling.style.display= (el.nextSibling.nextSibling.style.display=="none")?"inline":"none";}
</script>
</head>
<body>
link
<span style="display:none;">
(descrizione collassata)
</span>
altro testo affiancato...
</body>
</html>