Codice HTML:
<input type=button value="+" name="var_1" OnClick=mostra(name)>
<div id="var_1" class="variabile">Buon giorno </div>
Il pulsante richiama la funzione mostra in codice javascript
Codice:
<script language="javascript">
function mostra(name)
{
document.getElementById(name).style.display="block";
}
</script>
Il problema ora sta nel nascondere il contenuto quando il bottone viene ricliccato; ho provato facendo:
Codice:
<script language="javascript">
var ausiliaria=false;
function mostra(name)
{
if(ausiliaria==false)
{
document.getElementById(name).style.display="block";
ausiliaria=true;
}
else
{
document.getElementById(name).style.display="none";
ausiliaria=false;
}
</script>
In questo modo però definire la variabile ausiliaria fuori dalla funzione è inutile. Come potrei fare? Ho cercato funzioni javascript che permettessero di ricavare il value di display (css) in modo tale da fare un controllo, ma non ho trovato alcuna soluzione.