Hallo bluntburn,
<head>
<script language="JavaScript" type="text/javascript">
<!--
function show(myDiv) {
if(document.getElementById)
document.getElementById(myDiv).style.display = "block";
}
//-->
<!--
function hide(myDiv) {
if(document.getElementById)
document.getElementById(myDiv).style.display = "none";
}
//-->
</script>
</head>
<body>
<a id="link3" href="javascript:show(hidden1)">mehr</a>
<div id="hidden1" style="display:none">ne menge infos</div>
<a id="link3" href="javascript:hide(hidden1)">weniger</a>
<a id="link4" href="javascript:show(hidden2)">mehr</a>
<div id="hidden2" style="display:none">ne menge infos</div>
<a id="link4" href="javascript:hide(hidden2)">weniger</a>
</body>
jetzt will ich aber nicht nur einen bereich ein- und ausblenden, sondern mehrere. ich habe aber keine lust das script für jede ID neu zu kopieren.
hab' leider auch nich so viel ahnung von javascript-implementierung aber vielleicht hat ja jemand von euch ne IDee?!mfg philipp
so müsste das gehen. Du übergibst deinen Show/Hide Funktionen einfach die id des entsprechenden div. Du solltest aber prüfen, ob der Inhalt der divs mit 'style=display:none' überhaupt zum Browser übertragen wird (Quelltext ansehen), sonst versuche es mit 'style=visibility:hidden' bzw. 'style.visibility="hidden"' und 'style=visibility:visible' bzw. 'style.visibility="visible"'
cu, ziegenmelker