Erste Schritte Hochgescrolltes Menu nach MouseOut wieder "runter holen"

Skogtroll

Neues Mitglied
Moin!

Ich habe schon in anderen Foren nach einer Lösung meines/r Problems/e angefragt > leider habe ich keine adäquaten Antworten erhalten. Das ist kein Cross-Posting, da ich eine angemessene Zeit abgewartet habe und nun erst hier um Eure Hilfe bitte.

Ich bin dabei, eine kleine informative Intranet-Page zu erstellen. Sie ist nicht kommerziell, nicht öffentlich und nur einem kleinen Benutzer/Rechner-Kreis zugänglich.

Dazu habe ich mir ein vertikales CSS-Menu erstellt, welches ich aufgrund der Masse der hinterlegten Daten nicht fixieren kann. Es muss über das Mausrad scrollbar bleiben.***


Dazu habe ich folgendes vorbereitet: Wie bekomme ich das Menu nach dem Scrollen automatisch runter?

Der kpl. Ordner zum "reinkucken": http://www.foto-finish.de/Test-CSS/CSS-Test.zip


Das Problem: Das Menü ist nach umfangreichem nach oben scrollen weg! Demonstriert über "Hauptlink3", wenn Ihr Euch mein Beispiel ankuckt.

Und an dieser Stelle brauche ich eine Funktion, die das Menü wieder nach unten holt.

Ich habe dank Googel so einiges zum Thema Javascript mit einer "mouseout"-Funktion gefunden... ...aber mir fehlt eindeutig das Basiswissen zum Thema Java!

Mein Gedanke ist ganz einfach: Wenn die Maus das Menü verläßt, dann scrolle meine Seite wieder runter oder - was ja auch möglich wäre - löse den "#top"-Link aus.

Natürlich soll dass Ganze auch funktionieren, wenn auf einem Menu-Link geklickt wird. Nur ich glaube, eine "onclick"-Funktion brauch man nicht, da der Mauszeiger ja sowieso nach einem Klick das Menu verläßt. Und dann sollte doch die "mouseout"-Funktion greifen. Oder?!

Ich bitte Euch um Hilfe! Danke!


*** Wenn die Seite automatisch nach oben und unten nur durch die Mausbewegung scrollt, dann wäre dass der absolute Hammer! Habt Ihr da noch Ideen?
Gefunden habe ich z.B. dieses hier: Automatisch scrollen Javascript
ABER: Dieses Script funktioniert wunderbar. Funktioniert aber leider nur mit einem Link, der nicht entfernt werden darf. Ich vermute einen Urheberschutz und das ist auch völlig O.K.!
Aber für meine Intranet-Page brauche ich eine völlig freie Lösung.

Weitere Infos: Es wird kein ellenlanger scrollbarer Text auf der Page erscheinen! Alle Links öffnen jeweils ein neues Fenster mit PDF-Dateien.

Vielen Dank Euch Allen!

Gruß
Skogtroll
 
G

Gast2

Gast
Das ist kein Cross-Posting [...]
... aber ein Post im falschen Forum :)
http://www.java-forum.org/top-fragen/5566-java-javascript.html

Zu deinem Problem: Ich würde verhindern dass das Menü so lang wird, das machts unübersichtlich. Vielleicht mehrspaltig machen?
Falls es doch das lange Menü sein soll musst du die Seite wieder nach oben scrollen sobald der User das Menü verlässt. Das kannst du per
Code:
scroll(0,0)
erreichen. Diese Funktion angehängt als onmouseout am mainmenu div ist schonmal nen Anfang. Das ganze verhält sich dann noch nicht soo gut, aber das könnte man noch hinfummeln.
 

Skogtroll

Neues Mitglied
Ganz herzlichen Dank für Eure Antworten!


Ohh jaaa! Danke für den Link! Habe es mir durchgelesen... ...also ich brauche ein "Javascript" (Richtig?)

Ich bitte einen Administrator meinen Thread ins richtige Forum zu verschieben und mir eine kurze Nachricht mit einem "Finden"-Link zu schicken. Danke!

Zu deinem Problem: Ich würde verhindern dass das Menü so lang wird, das machts unübersichtlich. Vielleicht mehrspaltig machen?
Falls es doch das lange Menü sein soll musst du die Seite wieder nach oben scrollen sobald der User das Menü verlässt. Das kannst du per
Code:
scroll(0,0)
erreichen. Diese Funktion angehängt als onmouseout am mainmenu div ist schonmal nen Anfang. Das ganze verhält sich dann noch nicht soo gut, aber das könnte man noch hinfummeln.

Ich habe mir zum Menü extrem viele Gedanken geamcht. Das liegt an den Möglichkeiten der Erweiterungen > denn die hinterlegten PDF-Dokumente haben eine logische Struktur.

Seit meiner Einführung meiner Idee, wichtige Infos/Dokumente an einem Ort zu hinterlegen und dann abrufbar auf allen Rechnern unserer Abteilung zu machen, wächst meine Intranet-Page ständig weiter. Denn meine KollegenInnen haben sehr schnell den Nutzen erkannt und sind mittlerweile mit Vorschlägen, "was da noch integriert werden müsste" nicht verlegen!

Als es vor ca. 3 Jahren anfing, war es ein normales html-Skript mit Frames... ...das brach dann bald zusammen! Ganz zu schweigen, dass ständige Erweiterungen/Umstrukturierungen mit einem html-Skript richtig Arbeit machen und einfach zuviel Zeit in Anspruch nimmt! Und so bin ich auf dieses senkrechte CSS-Menü gekommen. Waagerecht oben geht nicht!

Code:
scroll(0,0)
habe ich auch schon entdeckt/gefunden! und mir diese Gedanken gemacht:

Code:
<script type="text/javascript">
function onmouseout()
{
window.scrollTo(0,0);
}
</script>

...aber natürlich funktioniert es nicht, da ich vermute, dass dieser Code im "Head"-Bereich irgendwie mit dem Menü verbunden werden muss. Ich weis nicht wie das geht. Ich bin, was Javascript angeht absoluter Neuling!

----------------------------
----------------------------

Ich würde nicht die ganze Seite Scrollen, sondern nur das Untermenü.

...ja daran habe ich auch gedacht! Danke! Aber die Chance, dass das Hauptmenü auch so lang wird, dass es "unten raus wandert" ist sehr realistisch.

Aber auch wenn das Hauptmenü fest gesetzt wird ("fixed"?), wie mache ich es, dass dann nur die Untermenüs scrollbar bleiben?!?

Ich habe nicht die absolute Ahnung, was CSS angeht. Ich bin da eher ein Anfänger und bräuchte schon konkrete Hilfe, wo ich mit welchem Code in meinem Menü-Script ansetzen muss. Danke!!!

-----------------------------

Nochmals herzlichen Dank Euch beiden und allen Anderen, die hier "reinkucken"!

Gruß
Skogtroll
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
gamebreiti Gui menu ArrayList Elemente wiedererkennen Java Basics - Anfänger-Themen 3
H Mac Menu-Über Programm anpassen Java Basics - Anfänger-Themen 3
G SWT - eine Toolbar und ein Menu - addSelectionListener Java Basics - Anfänger-Themen 3
H Problem Menu Java Basics - Anfänger-Themen 3
G RadioButton in PopUp menu Java Basics - Anfänger-Themen 5
G Warum ist Menu gestreckt? Java Basics - Anfänger-Themen 10
P pulldown menu Java Basics - Anfänger-Themen 3
A Menu + Textausgabe = funktioniert nicht Java Basics - Anfänger-Themen 2
V Ein Fenster durch Menu-Dialog schliessen Java Basics - Anfänger-Themen 2
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
M Queue-Datenstruktur: nach dem Elementen entfernen, das Ergebnis ist immer noch nicht optimal. Java Basics - Anfänger-Themen 3
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
T sortierung der eingabe nach größe Java Basics - Anfänger-Themen 5
G Bei dynamischer Arrayliste nach jeder Auswahl Zahl entfernen Java Basics - Anfänger-Themen 3
ptcho Werte/Position nach dem Funktionsaufruf tauschen? Java Basics - Anfänger-Themen 1
K Warum wird mir hier nach dem ersten Durchlauf zwei mal "welchen Datentyp wollen sie übergeben?" ausgegeben ? Java Basics - Anfänger-Themen 1
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
W LocalDate toString und nach Split falsch "erkannt"? Java Basics - Anfänger-Themen 8
B Array nach Elementwerten sortieren? Java Basics - Anfänger-Themen 1
S Größte Zahl nach Eingabe der Zahl 0 ausgeben Java Basics - Anfänger-Themen 6
I Java Mail Timeout erst nach rund 5 Minuten? Java Basics - Anfänger-Themen 9
FireHorses Einen Command erst nach einer Chateingabe aktivieren Java Basics - Anfänger-Themen 1
izoards Sortier Algorithmus für Bounding Box Elememte Links nach Rechts und von Oben nach Unten Java Basics - Anfänger-Themen 33
Jambolo Karten sortieren nach Rang und Farbe Java Basics - Anfänger-Themen 5
Lion.King Subtraktion nach Eingabe im Terminal Java Basics - Anfänger-Themen 7
D Programmieren nach UML Java Basics - Anfänger-Themen 2
rosima26 Java nach letzter Ziffer sortieren Java Basics - Anfänger-Themen 19
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
S Java Client-je nach Heap Size Größe startet Applikation oder nicht Java Basics - Anfänger-Themen 4
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
F Suche nach betreuender Person für eine Jahresarbeit der 12. Klasse. Java Basics - Anfänger-Themen 6
F nach Methode Programm nicht beenden Java Basics - Anfänger-Themen 9
E Umlaute und Sonderzeichen werden nach der Build Project nicht richtig angezeigt Java Basics - Anfänger-Themen 2
M Bei nach oben scrollen soll Seite aktualisiert werden (Userscript mit Javascript) Java Basics - Anfänger-Themen 10
K log4j nach log4j2 überführen Java Basics - Anfänger-Themen 0
javapingu Jeglichen Inhalt einer Textdatei nach Zeile n löschen Java Basics - Anfänger-Themen 8
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
B Array nach Wert prüfen rekursiv Java Basics - Anfänger-Themen 5
CptK For-Schleife in Thread nach jedem Durchlauf pausieren Java Basics - Anfänger-Themen 35
D Primzahlen Rechner nach Eratostenes von Kyrene Algorithmus Java Basics - Anfänger-Themen 2
rafi072001 Sortieren einer HashMap nach Values Java Basics - Anfänger-Themen 2
L Zahlungen nach Monat filtern Java Basics - Anfänger-Themen 2
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
I String nach Wort suchen Java Basics - Anfänger-Themen 6
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
javaluke Erste Schritte Array nach Datentyp sortieren Java Basics - Anfänger-Themen 16
D Methoden nach einer bestimmten Reihenfolge ausführen. Java Basics - Anfänger-Themen 20
idontknow707 Matrix nach z.B. Variable durchsuchen Java Basics - Anfänger-Themen 4
O 2D-Array nach einer Spalte sortieren Java Basics - Anfänger-Themen 22
I Liste gruppieren nach Monat? Java Basics - Anfänger-Themen 5
P Ein Objekt nach einem String durchsuchen? Java Basics - Anfänger-Themen 7
M Nach einer erstmaligen Eingabe, eine zweite Eingabe nur noch gegen bestätigung möglich Java Basics - Anfänger-Themen 2
D Input/Output fehlerhafter Algorithmus zum Ersetzen von Array-Werten nach logischem Schema Java Basics - Anfänger-Themen 1
C Meldung einer Klasse nach "oben" Java Basics - Anfänger-Themen 6
B Nach eingefügtem Code erkennt Compiler keine Instanzvar und meldet SyntaxError Java Basics - Anfänger-Themen 2
newcomerJava Nach doppelter Zahl eine Ausgabe Java Basics - Anfänger-Themen 10
M Anzahl Schleifendurchgänge nach x Sekunden anzeigen Java Basics - Anfänger-Themen 2
C Lotto 3, 4, 5, 6 Richtige nach x Ziehungen ermittelt.. Java Basics - Anfänger-Themen 7
G Primzahlen von Rekursiv nach Iterativ Java Basics - Anfänger-Themen 6
F JMenuItem Kann nicht nach einem String benannt werden... Java Basics - Anfänger-Themen 11
R JDK installieren Durcheinander nach installation von SE 14.02 Java Basics - Anfänger-Themen 6
P Sortieren von Listen nach Attributen Java Basics - Anfänger-Themen 3
B DateTimeFormatter nach LocalDateTime, wenn dd.MM.yyyy oder dd.MM.yyyy mm:hh Java Basics - Anfänger-Themen 5
1 main-Methode erweitern, Nachfrage nach wiedeholung Java Basics - Anfänger-Themen 2
G unklares Verhalten nach Instanzierung neuer Klasse Java Basics - Anfänger-Themen 3
S Wohin kommt das „abstract“? Vor oder nach „public“/ „private“ /... Java Basics - Anfänger-Themen 3
S Datenbank Befehl nach Login Java Basics - Anfänger-Themen 5
N Operatoren Schreibtischtest der Reihen-Suche nach Aufschluss in die Basics Java Basics - Anfänger-Themen 1
B Umstieg von C# nach Java Java Basics - Anfänger-Themen 18
Ellachen55 Wie nach häufigste Werte im Array suchen? Java Basics - Anfänger-Themen 2
M Untersuchen ob ein Graph nach entfernen einer Kante immer noch zusammenhängend ist Java Basics - Anfänger-Themen 70
N Wörter und Zahlen nach speziellen Wörtern ausgeben Java Basics - Anfänger-Themen 11
M Werte ändern sich nicht mehr nach Reset Java Basics - Anfänger-Themen 14
B Nach dem kompilieren werden Bilder nicht mehr gefunden Java Basics - Anfänger-Themen 10
X Nach einem Bruch testen ob es eine ganze Zahl ist Java Basics - Anfänger-Themen 6
B String nach erstem Leerzeichen trennen Java Basics - Anfänger-Themen 7
N Speichern von Werten in Variablen nach Schließen des Programms Java Basics - Anfänger-Themen 3
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
CptK Best Practice Algorithmus nach jedem Schritt zum Visualisieren pausieren Java Basics - Anfänger-Themen 3
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
M Double Wert nach n abschneiden ohne zu runden Java Basics - Anfänger-Themen 1
C Erste Schritte Bilder nach Export anzeigen Java Basics - Anfänger-Themen 0
F Input/Output Files von A nach B kopieren Java Basics - Anfänger-Themen 11
B InputStream (PDF) nach Image (PNG / JPG) konvertieren? Java Basics - Anfänger-Themen 2
O ADT Graph nach größe Abfragen Java Basics - Anfänger-Themen 42
O compareTo nach mehreren Kriterien Java Basics - Anfänger-Themen 13
R Benutzereingaben als Array abspeichern nach Programmstart Java Basics - Anfänger-Themen 5
S Pane nach speziellen Child Objekten durchsuchen Java Basics - Anfänger-Themen 3
V Neue Ausgabe von toString nach Methodenaufruf Java Basics - Anfänger-Themen 9
L Arrayliste von hinten nach vorne ausgeben Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben