Positionierung innerhalb einer Webseite

28/09/2007 - 08:34 von Holger Vorberg | Report spam
Hallo zusammen,

ich möchte beim Aufruf bzw. Postback einer Seite an eine bestimmte Position
springen, so dass der User z.B. bei einer làngeren Seite nicht immer runter
scrollen muss. Wie kann ich das realisieren?

Ich will das Problem noch mal genauer beschreiben:

Ich habe eine Page, deren Inhalt über einen Repeater aufgebaut wird.
In jedem Reapeter Segment sind eine Reihe von Controls (Textboxen, Buttons
usw.). Es kann passieren, dass die Page sehr lang wird und der Benutzer im
Browser nach unten scrollen muss. Beim ersten Aufruf ist das sicherlich auch
kein Problem, aber wenn er z.B. in einem unteren Segment einen der Buttons
betàtigt, dann wird ja bekanntlich ein Postback veranlast und die Seite
befindet sich anschliessen wieder ganz oben. Der Benutzer muss dann erst mal
wieder runterscrollen und die Stelle finden, wo er zuletzt war. Das ist auf
Dauer làstig.

Ich würde aber auch gerne beim ersten Aufruf der Seite gezielt in einen
bestimmten Bereich springen können.

Tschüß,

Holger Vorberg
MS Visual FoxPro MVP
dFPUG Regionalleiter Bielefeld
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
28/09/2007 - 08:50 | Warnen spam
Hallo Holger,

"Holger Vorberg" schrieb:

ich möchte beim Aufruf bzw. Postback einer Seite an eine bestimmte Position
springen, so dass der User z.B. bei einer làngeren Seite nicht immer runter
scrollen muss. Wie kann ich das realisieren?



http://msdn2.microsoft.com/de-de/li...onpostback(VS.80).aspx
http://scottonwriting.net/sowblog/posts/10638.aspx
http://aspnet.4guysfromrolla.com/ar...704-1.aspx

Ich würde aber auch gerne beim ersten Aufruf der Seite gezielt in einen
bestimmten Bereich springen können.



Obiges trifft beim ersten Aufruf natürlich nicht zu. Du kannst dir aber einen
Anker setzen (<a name="Abc">Hallo</a>) und den dann gezielt über den Link
ansprechen (<a href="Seite.aspx#abc">Gehe zu Abc</a>)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen