Alle Foren Game-Menue Hack-Menue AGB-Menue Extra-Menue Admin-Menue
Zur Startseite
Frohe Festtage für alle, und einen guten Rutsch in das Jahr 2024

01:01:2024 closed




Neues Thema erstellenAntwort erstellen
Zum Ende der Seite springen  JS Klappmenü
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Günny VIP Günny ist männlich
EhrenRat


Dabei seit: 13.12.2003
Beiträge: 2.168
0 Filebase-Einträge

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 52 [?]
Erfahrungspunkte: 16.112.316
Nächster Level: 16.259.327

147.011 Erfahrungspunkt(e) für den nächsten Levelanstieg


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 ?(

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
Zum Ende der Seite springen  JS Klappmenü
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
MrMind MrMind ist männlich
User


Dabei seit: 13.09.2005
Beiträge: 43
0 Filebase-Einträge

Guthaben: 0 h4wfunnys

Aktienbestand: 0 Stück

User werben:
geworbene User: 0


Mitglied bewerten

Level: 30 [?]
Erfahrungspunkte: 292.094
Nächster Level: 300.073

7.979 Erfahrungspunkt(e) für den nächsten Levelanstieg


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 ;)

-> 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 :D

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
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellenAntwort erstellen
Hacks4wbb by HFW™ » Webmaster | Technik » Technik-Start » Programmiersprachen Referenz » JAVA » JS Klappmenü

Counter
Besucher Heute: 6244 Besucher Gestern: 5923 Besucher Gesamt: 6547864 Besucherrekord: 22378 am: 02.07.2007

Impressum


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH
Flag Counter