altrimenti, sempre con l'uso di JS, c'è questa soluzione proposta de pierofix:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=it xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE>esempio 1 mostra-nascondi</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE type=text/css media=screen>
BODY {
FONT-SIZE: 13px; COLOR: #333; FONT-FAMILY: "Trebuchet MS", serif
}
OL {
BORDER-TOP: #fff 1px solid; WIDTH: 350px; LIST-STYLE-TYPE: none
}
LI {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #cc9
}
LI:hover {
BACKGROUND-COLOR: #d1d1a3
}
LI A {
DISPLAY: block; FONT-SIZE: 13px; COLOR: #c60; TEXT-DECORATION: none
}
LI A:hover {
COLOR: #f90; TEXT-DECORATION: none
}
LI SPAN {
BORDER-TOP: #c60 1px solid; DISPLAY: none; PADDING-TOP: 6px
}
</STYLE>
<SCRIPT><!--
function hided(obj) {
var aId="a"+obj
document.getElementById(obj).style.display="none"
document.getElementById(aId).href="javascript:showd(" + "'" + obj + "'" + ");"
}
function showd(obj) {
var aId="a"+obj
document.getElementById(obj).style.display="block"
document.getElementById(aId).href="javascript:hided(" + "'" + obj + "'" + ");"
}
//--></SCRIPT>
</HEAD>
<BODY>
<H1>Un bel mostra-nascondi in stile DOM</H1>
Clicca sui titoli per vedere una breve descrizione dell'articolo. Clicca una
seconda volta per nasconderla.</P>
- <LI><A id=ad1 href="javascript:showd('d1')">Internet Explorer nel
cestino</A><SPAN id=d1> Quando l'aria di rivoluzione si respira anche nel
web.</SPAN>
<LI>Ciao<SPAN id=d2> Un messaggio
breve scritto da uno che si nasconde dietro un nick.</SPAN>
<LI>Che strano!<SPAN id=d3> Il
miglior ricettario sulla vita scolastica mai scritto prima da un ex
allievo.</SPAN> </LI>
</BODY>
</HTML>