<head>
<script language="JavaScript" type="text/javascript">
<!--
function show() {
if(document.getElementById)
document.getElementById("Hidden").style.display = "block";
}
//-->
<!--
hier wird ein Fehler erzeugt, da in JS keine HTML Kommentare ungültig sind.
function hide() {
if(document.getElementById)
document.getElementById("Hidden").style.display = "none";
}
//-->
sowas kann man auch prima zusammenfassen:
function display_id(id, dis)
{
if(!document.getElementById) return;
var obj = document.getElementById(id);
if(!obj) return;
obj.style.display = dis ? 'block' : 'none';
}
</script>
</head><body>
<a id="link3" href="javascript:show()">mehr</a>
<div id="hidden" style="display:none">ne menge infos</div>
<a id="link3" href="javascript:hide()">weniger</a>
</body>
Sind die Links link oder nicht?
Wenn nicht, ist es auch nicht nötig hier einen Link zu verwenden.
<div id="layer1" onclick="display_id(this.id + 'mehr', true);">
mehr</div>
<div id="layer1mehr">.....................</div>
Struppi.