Ich würde das Element ersteinmal überhaupt nicht ausblenden.
css:
Code:
#address {
display: block;
}
Und erst durch das Script ausblenden.
Javascript:
Code:
<script type="text/javascript">
function verstecken ()
{
document.getElementById("address").style.display = "none";
}
function aufklappen ()
{
if (document.getElementById("address").style.display == "none")
{
document.getElementById("address").style.display = "block";
}
else
{
document.getElementById("address").style.display = "none";
}
}
</script>
Das Element mit dem Event-Handler könnte eine Überschrift für den Kontakt sein.
html:
HTML:
<h3 id="ausloeser" onclick="aufklappen()">Max Mustermann
</h3>
<address id="address">
Kontaktinfo
</address>