Javascript: Scrollbalken beim öffnen setzen
Klumpi
- javascript
Hallo,
bin noch ein Änfänger was Javascript angeht und hätte da ein Problem.
Ich habe ne Webpage die einen Wrapper von 1580px hat. Ich weiß ist groß, nicht gerade konform für kleinere Auflösungen usw.
Aber ich möchte trotzdem für die User die eine kleinere Auflösung haben, den Inhalt der Seite, gleich von Anfang an, in der Mitte anzeigen lassen.
Soweit bin ich selbst gekommen:
Über screen.availWidth; zieh ich mir die Breite des Bildschirms vom User
teile sie durch 2 habe somit die Mitte.
Wo ich jetzt hänge ist: Wie setz ich jetzt den Horizontalen Scrollbalken genau in die Mitte also auf screen.availWidth/2
Ich hoffe ich hab mich klar ausgedrückt... wenn nicht bitte fragt nach? Ist es so, wie ich mir das gedacht habe überhaupt umzusetzen oder gibt es einfachere Methoden
Danke im voraus
Hi Klemens!
Zwei Tips und dann die Lösung...
screen.availWidth: http://de.selfhtml.org/javascript/objekte/screen.htm
Willst du wirklich wissen, wie hoch die Auflösung des user Bildschirms ist? Oder interessiert dich nicht viel eher, wie groß der Viewport (= Grösse des Fensters) ist? http://de.selfhtml.org/javascript/objekte/window.htm#inner_height ff.
Eventuell wäre es geschickter die Seite von links oben mit dem default Inhalt zu füllen - Es gibt nämlich user, die auf Javascript verzichten wollen oder müssen (Bsp. Blinde). Diese finden dann in deinem Fall den Anteil deiner Seite, der links oben (Koordinate 0/0) steht.
Lösung: Wenn du nun die Position kennst, die du anscrollen möchtest, helfen dir http://de.selfhtml.org/javascript/objekte/window.htm#scroll_by ff.
Viele Grüße,
Richard