Forum

> > Off Topic > HTML / Javascript: onclick
Forums overviewOff Topic overviewLog in to reply

German HTML / Javascript: onclick

2 replies
To the start Previous 1 Next To the start

old HTML / Javascript: onclick

weltsieger
User Off Offline

Quote
Hallo,
ich hab mal wieder eine Frage:

Gibt es bei Javascript eine Möglichkeit zu sagen, wenn man das 2. mal gekickt hat soll etwas passieren?

Ich möchte damit eine Navileiste steuern.

Also es gibt ja bei Javascript das Event-Handler onclick.
Damit kann ich ja unterpunkte aufblättern lassen. Allerdings wie bekomm ich die wieder zu?
Gibts dafür soetwas wie "offclick" ? Also wenn das 2. mal dadrauf geklickt wird dann mache dieses.

Ich hoffe ihr versteht was ich meine.

Ich dank euch schonmal im vorraus.

old Re: HTML / Javascript: onclick

bizzl
User Off Offline

Quote
Du musst irgendwo abspeichern das aufgeklappt wurde.
Ich weiß ja nicht wie genau du das machst, aber eventuell geht es so:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/javascript">
function Toggle(name) {
	element=document.getElementsByName(name);
	if (element.style.display != '') {
		element.style.display = '';
	} else {
		element.style.display = 'none';
	}
}
</script>
<noscript>
<style type="text/css">
	.toggleable {
		display: show;
	}
</style>
</noscript>

Aufruf im Aufklappbutton ist dann einfach so:
1
onclick="toggle('menu1');"

Wichtig ist dann das alle klappbaren elemente diese Attribute haben:
1
name="eindeutigerName" class="toggleable" style="display: none"
To the start Previous 1 Next To the start
Log in to replyOff Topic overviewForums overview