Credo che possa bastare un tabella con posizioni relative (posizionata perfettamente sotto al tuo "APRI/CHIUDI") e nascosta di default:
codice:
<table id="tb" name="tb1" style="display:none;position:relative;">
<tr>
<td>User</td>
<td><input type="password"></td>
</tr>
<tr>
<td>Pass</td><td><input type="password">
<td><input type="password"></td>
</tr>
</table>
(devi ricordarti di accodare alla posizione relativa, gli attributi riguardanti la sua posizione come left e right
)
Fatto questo, devi includere nella pagina un file javascript fatto in questo modo:
codice:
<script language="Javascript">
function MostraNascondi() {
var tab = document.getElementByID("tb");
var link = document.getElementByID("iddellink"); /* Da definire come attribut del link */
if(link.Text = "Apri") {
tab.style.display = "block";
link.Text = "Chiudi";
}
else {
tab.style.display = "none";
link.Text = "Apri";
}
}
</script>
Spero possa esserti stato d'aiuto