ERLEDIGT
JA
JA
ANTWORTEN
10
10
ZUGRIFFE
803
803
EMPFEHLEN
-
Hallo zusammen,
ich habe da ein Problem mit einem vertikal zu scrollendem Menü, welches sich in einem DIV befindet und sehr viele Menüpunkte enthält.
Das DIV ist 580px hoch und beinhaltet 48 Menüpunkte. Angenommen man scrollt runter auf Menüpunkt 40 und klickt diesen dann an. Jetzt wird eine neue Seite aufgerufen mit genau dem gleichen Menü. Nur leider ist der Menüpunkt 40 jetzt nicht mehr zu sehen, da er sich ja viel zu weit unten befindet. Man muss also erst wieder umständlich nach unten scrollen, um an die gewünschte Stelle zu gelangen.
Das ist nicht sonderlich Benutzerfreundlich.
Kann man die Position des Scrollbalkens speichern und an die neue Seite übergeben?
Viele Grüße!
tomate
-
meinst Du vielleicht das "<a name="hallo"></a>"?
Das ist leider nur suboptimal, da diese Vorgehensweise nicht funktioniert, wenn man den "Zurück-Button" im Browser drückt.
Kann man vielleicht mit Hilfe von js beim Laden einer Seite einen Link ausführen lassen?
Viele Grüße!
tomate
-
was ist denn hier lost?
Ich habe gerade auf einen Beitrag geantwortet, welcher plötzlich nicht mehr vorhanden ist.
Sehr merkwürdig...
Viele Grüße!
tomate
-
09.12.05 20:21 #4
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Mit document.body.scrollTop kannst die aktuelle Scrollposition auslesen, die kannst du dann ueber die URL uebergen und dann per window.scrollTo nach dem laden und auslesen der URL dahin scrollen.
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
hört sich gut an. Geht das auch mit einem Container a'la <div></div>?
Die Seite beinhaltet mehrere Container. Zwei davon sind zum Scrollen.
Zum einen der Container mit der Navigation und zum anderen der Container
mit dem Inhalt. Und der Inhalt des Navcontainer's soll entsprechend
positioniert werden.
Viele Grüße!
tomate
-
09.12.05 20:54 #6
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Mit divs geht das so nicht, nein. Was benutzt du denn um deine div scrollbar zu machen? CSS oder Javascript?
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
css.
overflow: scroll
CSS ist aber keine Bedingung. Wenn Du eine Lösung hast, die auf js basiert wäre ich schon glücklich.
Viele Grüße!
tomate
-
habe mir gedacht, wenn man mit
die Position auslesen kann, dann kann man vielleicht mitCode :1
x = document.getElementById("nav").scrollTop
die Position auch festlegen.Code :1
document.getElementById('nav').scrollTop = 280;
Und so ist es auch. Das DIV wird so an die gewünschte Position
"gescrollt". War das jetzt so einfach, oder habe ich da irgendeinen
Haken übersehen?
Viele Grüße!
tomate
-
10.12.05 12:07 #9
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Also ein Hacken ist, dass es so nicht in allen Browsern funktioniert.
Außerdem dachte ich bisher, dass sich so nicht die Scrollpostition von scrollbaren divs ermitteln lässt, sondern nur von Frames.Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
Ok, dann muß ich das mal noch mit verschiedenen Browsern testen. Mit FF und IE6 funktioniert es schon mal. Leider bin ich jetzt erst mal bis zum 22.12 vollkommen von der "Netzwelt" abgeschnitten und lasse daher diesen Thread als "nicht erledigt" stehen.
Vielen Dank für die Hilfe bis jetzt.
tomateGeändert von tomate (11.12.05 um 07:31 Uhr)
-
so, habe es nun mit FF, IE und Opera ausgiebig getestet.
Mit diesen Browsern läuft es einwandfrei.
Vielen Dank für die Hilfe!
tomate
Ähnliche Themen
-
Position eines Fensters speichern
Von port29 im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 22.04.10, 23:43 -
Position flexibeler Fenster speichern
Von hyps im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 20.02.08, 09:48 -
Position eines Fenster speichern?
Von flashray im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 07.03.06, 23:50 -
Kamera Position speichern
Von tom_stuttgart im Forum Cinema 4DAntworten: 1Letzter Beitrag: 28.10.04, 17:17 -
Position speichern...
Von MiLau im Forum Cinema 4DAntworten: 2Letzter Beitrag: 19.10.04, 21:28





Zitieren
Login





