Hi,
display="none" -> verstecken
display="" -> anzeigen
hm, in der Tat. Wie "sauber" ist es, mit leeren Werten zu arbeiten?
Aergerlich nur das Fehlverhalten bei Css-Vorgaben, denn in der Regel wuerde man ja zunaechst alle Elemente ausgeblendet anlegen, um sie dann bei Bedarf anzuzeigen. Die gute Nachricht: mit inline-styles gehts:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<style type="text/css">
table {border:1px solid red;margin-top:10px;}
</style>
<script type="text/javascript">
var stat = false;
function dpl() {
if (stat) document.getElementById('xyz').style.display="none";
else document.getElementById('xyz').style.display="";
stat = stat? false : true;
}
</script>
</head>
<body>
<a href="#" onclick="dpl()">wech/hin</a>
<table style="display:none" id="xyz">
<tr><td>tester</td></tr>
</table>
</body>
</html>
Gruesse, Joachim
Am Ende wird alles gut.