Zur Startseite
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen  JS Klappmenü
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Günny Günny ist männlich
WBB 1 User


images/avatars/avatar-1009.gif
[meine Galerie]


Dabei seit: 13.12.2003
Beiträge: 2.459

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


JS Klappmenü Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

bin grad dabei nen klappmenü zu machen, das funktioniert auch soweit wunderbar.

meine frage hierzu ist jetzt wie kann man es machen, dass das menü auch nach dem die seite neu geladen wurde oder man auf eine andere seite geht das menü weiterhin aufgeklappt bleibt. so wie es jetzt ist, ist es dann immer wieder geschlossen dieses soll aber erst dann wieder geschlossen sein, wenn ich das will und nicht nach nen refresh oder nach nem seiten wechsel verwirrt

hier der code dazu
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
<script language="JavaScript" type="text/javascript">
<!--
function show(start,ende)
{
  if(document.getElementById)
  {
    if(document.getElementById("submenue"+start).style.display == 'inline')
    {
      hide(start,ende);
    }
	else {
	  for(i=start; i<ende+1; i++)
	  {
	    document.getElementById('submenue'+i).style.display = 'inline';
	  }
	} 
  }
}
function hide(start,ende)
{
  if(document.getElementById('submenue'+start).style.display == 'none')
  {
    show(start,ende);
  } else {
    for(i=start; i<ende+1; i++)
	{
	  document.getElementById('submenue'+i).style.display = 'none';
	}
  }
}

-->
</script>


der link code sieht so aus
code:
1:
2:
3:
4:
5:
6:
7:
8:
<tr> 
<td><a href="javascript:hide(1,4);"><img src="{$style['imagefolder']}/menu_subnavi.gif" border="0" alt="Navigation" title="Navigation" /></a></td>
</tr>
<tr>
<td span class="smallfont">
<div id="submenue1" style="display:none">
<div class="submenue"> &nbsp;&nbsp;&nbsp;<b>&raquo;</b> <a href="index.php{$SID_ARG_1ST}">Startseite</a><br />
</div>


__________________

25.08.2005 00:15 Günny ist offline E-Mail an Günny senden Homepage von Günny Beiträge von Günny suchen Nehmen Sie Günny in Ihre Freundesliste auf
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von Günny am 25.08.2005 um 00:15 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Zum Ende der Seite springen  JS Klappmenü
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MrMind MrMind ist männlich

[meine Galerie]


Dabei seit: 13.09.2005
Beiträge: 43

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0
Herzen Status: Getränke Status:
    

Getränke erhalten

Getränke ausgegeben


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Du müsstest, das so in etwa realisieren:

-> Aufklappen des Menü's => Seite wird komplett neu geladen und via JS ein Cookie gesetzt, das eine ID und einen Wert (1 oder 0, 1 = offen, 0 = geschlossen) enthält. Jedesmal wenn die Seite geladen wird, muss erst via JS geprüft werden, ob das Menü schon geöffnet wurde oder net Augenzwinkern

-> Wurde ein Cookie gesetzt, würde ich die Seite grad nochmal refreshen lassen via JS um den GET-Parameter verschwinden zu lassen

Der User bekommt von dem ganzen nichts mit, da das doppelte refreshen nicht auffallen sollte.

Lediglich, wenn man diese Methode verwendet, kann man das auch geziehlt mit PHP realisieren, allerdings kenne ich keie Alternative, um JS beizubringen zu wissen, ob das Menü aufgeklappt war oder net großes Grinsen

Mfg
MrMind
14.09.2005 11:05 MrMind ist offline E-Mail an MrMind senden Beiträge von MrMind suchen Nehmen Sie MrMind in Ihre Freundesliste auf Fügen Sie MrMind in Ihre Kontaktliste ein AIM-Name von MrMind: polyacythelen YIM-Name von MrMind: polyacythelen MSN Passport-Profil von MrMind anzeigen
Der Betreiber vom Hacks4wbb distanziert sich hiermit ausdrücklich durch den von MrMind am 14.09.2005 um 11:05 verfassten Beitrag.
Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Hacks4wbb by HFW™ » Programmiersprachenübersicht » Programmiersprachen Referenz » Sonstiges rund um das WBB » JAVA » JS Klappmenü





Impressum

Views heute: | Views gestern: | Views gesamt: | Views der letzten 7 Tagen:

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH