Ich bastel mir gerade ein Klapp ein und aus Gästebuchformular.
Es funktioniert soweit alles. Derzeit habe ich 2 Funktionen. Die erste Funktion ("aufklappen();") stellt das display des forms element auf block. Die zweite Funktion ("zuklappen();") stellt das display des forms element wieder auf hidden.
Bisher hab ich dafür 2 Links verwenden, der eine zum auf-, und der andre zum zuklappen.
Ich hätte jetzt aber gerne, dass sich der Link aufklappen beim anklicken in den Link zuklappen ändert.
Hab schon paar Dinge versucht, hat aber nichts geklappt!
Hier der Quelltext:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aufklappen/Zuklappen</title>
<script type="text/javascript" language="javascript">
function aufklappen () {
document.all.formular.style.display = "block";
}
function zuklappen () {
document.all.formular.style.display = "none";
}
</script>
</head>
<body>
<a href="javascript:aufklappen();">Aufklappen</a>
<form style="display:none" id="formular" method="post" action="">
<label>Name:</label><input name="Text1" type="text" />
<label>Inhalt:</label><textarea name="TextArea1" cols="20" rows="2"></textarea>
</form>
</body>
</html>
Alles anzeigen
Habs mit document.getElementbyID("....").href versucht. Das Funktioniert schonmal nicht. Mit onclick = this.innterHTML = 'newlink' ändert sich nur der Linktext. Es soll sich beides ändern. Zum einen der Linktext (in "Zuklappen") und href soll sich in javascript:zuklappen(); ändern, damit ich die funktion zuklappen eben aufrufen kann.
Wie kann man das bewerkstelligen?
Grüße,
Nico