F
ferrari2k
Moin, ich hab da ein kleines Problemchen.
Ich habe eine Seite, welche aus mehreren Dateien zusammengesetzt wird (per JSP).
Dies sieht dann generell so aus:
So, das Menü hab ich mir von dieser Seite http://www.it-academy.cc/article/1236/JavaScript:+aufklappbares+Menue.html zusammengebastelt, funktioniert auch gut. Dann wollte ich allerdings, dass, wenn ich auf eine neue Seite gehe, dass dann der Status des Menüs, was aufgeklappt ist und was nicht, mitübertragen wird, damit das Menü auf der nächsten Seite genauso aussieht.
Erste Idee scheiterte schon im Ansatz: Session Variable bei Menüänderung setzen, aber JavaScript kann keine Session Variablen setzen.
Zweite Idee: Mach doch ein Formular.
Hab ich gemacht, funktioniert hervorragend hat nur einen klitzekleinen Nebeneffekt:
In der Hauptseite sind auch Formulare, viele Formulare. Und soweit ich weiß, kann man ja nur ein Formular abschicken, bzw die Daten von einem Formular abschicken.
Wie krieg ich jetzt den Status des Menüs auf die neue Seite?
Wichtig ist halt auch, wenn ich in der Hauptseite ein Formular abschicke, dass der Menüstatus dann trotzdem übernommen wird. Da bin ich gerade ziemlich am Knabbern, wär schön, wenn mir da jemand helfen könnte, es ist doch ziemlich dringend für mich. (Besser gestern als heute, man kennt das ja )
Ich habe eine Seite, welche aus mehreren Dateien zusammengesetzt wird (per JSP).
Dies sieht dann generell so aus:
Code:
<body>
<div id="container">
<div id="top"><%@include file="web_content/top/top.jsp" %></div> <-- Imports für Titelleiste und Seitennavigation
<div id="middle"><%@include file="web_content/middle/middle.jsp" %></div>
<div id="left">
HIER kommt das Menü rein
</div>
<div id="contents">
HIER kommt der eigentliche Seiteninhalt rein
</div>
</div>
</body>
So, das Menü hab ich mir von dieser Seite http://www.it-academy.cc/article/1236/JavaScript:+aufklappbares+Menue.html zusammengebastelt, funktioniert auch gut. Dann wollte ich allerdings, dass, wenn ich auf eine neue Seite gehe, dass dann der Status des Menüs, was aufgeklappt ist und was nicht, mitübertragen wird, damit das Menü auf der nächsten Seite genauso aussieht.
Erste Idee scheiterte schon im Ansatz: Session Variable bei Menüänderung setzen, aber JavaScript kann keine Session Variablen setzen.
Zweite Idee: Mach doch ein Formular.
Hab ich gemacht, funktioniert hervorragend hat nur einen klitzekleinen Nebeneffekt:
In der Hauptseite sind auch Formulare, viele Formulare. Und soweit ich weiß, kann man ja nur ein Formular abschicken, bzw die Daten von einem Formular abschicken.
Wie krieg ich jetzt den Status des Menüs auf die neue Seite?
Wichtig ist halt auch, wenn ich in der Hauptseite ein Formular abschicke, dass der Menüstatus dann trotzdem übernommen wird. Da bin ich gerade ziemlich am Knabbern, wär schön, wenn mir da jemand helfen könnte, es ist doch ziemlich dringend für mich. (Besser gestern als heute, man kennt das ja )