guck mal hier: http://www.xhtmlforum.de/viewtopic.php?t=3090&start=0&postdays=0&postorder=asc&highlight=
Das ist aber keine übergreifend funktionierende Lösung, da die Browser da nicht alle gleich reagieren. Letztlich wird nichts nachgeladen, nur das bereits geladene wird partiell angezeigt - oder eben verdeckt.
Eine pfiffige Loesung, aber in der Tat nicht sehr browseruebergreifen: in Opera bleibt der verdeckte Text nur so lange sichtbar, wie das Link angeklickt wird, weil Opera den Link-Focus anders umsetzt als NS und MSIE.
Wenn dagegen JavaScript eine Option ist, wuerde ich die Steuerung des display-Attributs fuer den verdeckten Bereich nicht ueber die Link-Styles in CSS, sondern ueber einen Eventhandler regeln, im Grundsatz so:
<html>
<head>
<script language="JavaScript">
function klappauf(x) {
y = document.getElementById(x).style.display;
if(y != 'none') {
y = 'none';
}
else
y = 'block';
document.getElementById(x).style.display = y;
}
</script>
</head>
<body>
<a href="#" onClick="klappauf('id1')">Sichtbarer Text</a>
<div id="id1" style="display:none">Unsichtbarer Text</div>
</body>
</html>