tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
10
ZUGRIFFE
803
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    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
     

  2. #2
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    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
     

  3. #3
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    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
     

  4. #4
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    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!


  5. #5
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    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
     

  6. #6
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    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!


  7. #7
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    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
     

  8. #8
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    habe mir gedacht, wenn man mit
    Code :
    1
    
    x = document.getElementById("nav").scrollTop
    die Position auslesen kann, dann kann man vielleicht mit
    Code :
    1
    
    document.getElementById('nav').scrollTop = 280;
    die Position auch festlegen.

    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
     

  9. #9
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    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!


  10. #10
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    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.
    tomate
    Geändert von tomate (11.12.05 um 07:31 Uhr)
     

  11. #11
    tomate tomate ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    210
    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

  1. Position eines Fensters speichern
    Von port29 im Forum .NET Windows Forms
    Antworten: 3
    Letzter Beitrag: 22.04.10, 23:43
  2. Position flexibeler Fenster speichern
    Von hyps im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 20.02.08, 09:48
  3. Position eines Fenster speichern?
    Von flashray im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 07.03.06, 23:50
  4. Kamera Position speichern
    Von tom_stuttgart im Forum Cinema 4D
    Antworten: 1
    Letzter Beitrag: 28.10.04, 17:17
  5. Position speichern...
    Von MiLau im Forum Cinema 4D
    Antworten: 2
    Letzter Beitrag: 19.10.04, 21:28