Ein/Ausklappen

  • Themenstarter Themenstarter x12x13
  • Beginndatum Beginndatum
X

x12x13

Jaja, ich weiß, das wurde schon tausend Mal behandelt.
Aber da ich keine Ahnung von JS habe und ích das D-HTML-TUT nicht raffe, frage ich einfach mal. ich hoffe ihr verzeit!

beim laden der seite soll standartmäßig der layer eingeklappt sein:

Code:
<a href="#">Bitte hier klicken, um Layer EINZUBLENDEN</a>
<div>INHALT</div>

hat man auf den link geklickt, soll der layer eingeblendet werden und die link beschreibung geändert werden:

Code:
<a href="#">Zum AUSBLENDEN klicken sie bitte hier</a>
<div>INHALT</div>

edit: achja, man soll unendlich viele male das ein-/aufklappen wiederholen können.

wäre nett, wenn mir da jemand helfen kann ! danke :)
 
Ohne Worte... :-)

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script language="JavaScript1.2" type="text/javascript">
<!--
var last_cat = ""
function aktion(wer) 
{ 
  if(last_cat != ""){ 
    document.getElementById(last_cat).style.display = "none"
	
    if(last_cat == wer){ 
       last_cat = ''; 
       return; 
    } 
  } 
  document.getElementById(wer).style.display = "block"
  
	last_cat = wer; 
}
//-->
</script>
</head>
<body>

<a href="#" onclick="aktion('block')">Hier ist ein Link</a>
<div id="block" style="border : 1px solid #ffcc33; width : 100; display : none">Blablub</div>

</body>
</html>
 
Ich bräuchte auch mal Hilfe. Ich hab mir hier zwar schon mal Hilfe in Form eines Layers geholt, aber ich hab von JavaScript nicht wirklich Ahnung und so ist auch sind die eigenen Versuche leider gescheitert.

Ich bräuchte einen Layer für zwei Radio Buttons. Wenn ich keinen markiert habe soll nichts angezeigt werden. Wenn einer markiert wird, soll ein entsprechender Inhalt erscheinen, wenn ich den Anderen markiere, soll der erste Inhalt verschwinden und der Zweite auftauchen.
 

Neue Beiträge

Zurück