Thema: Refresh
Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 17-09-2005, 12:18
Titus
 PHP Master
Links : Onlinestatus : Titus ist offline
Registriert seit: Jan 2001
Ort: im Rodgau
Beiträge: 4.292
Titus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zu Ajax folg einfach mal den Links, die Wikipedia zu dem Thema anbietet.


Was das Scrollen angeht:

Das Window-Objekt hat eine Methode scrollTo, die sich da ganz nützlich machen kann.

Du musst halt nur vorher die aktuelle Position eines Ankers ermitteln, den du hinter dem Text wirfst (oder vor die zehntletzte Zeile oder wo auch immer): <a name="hierher" id="hierher"></a> Die Position erhält man z.B. mit einer Schleife: var y=0, el = document.getElementById('hierher'); while (el) { y += el.offsetTop; el = el.parentNode; }

Funktioniert dann im IE, Opera, Firefox und Konqueror.


Wenn du dich auf IE und Firefox beschränken willst, kannst du auch einfach
document.getElementById('hierher').scrollIntoView(); benutzen.
__________________
mein Sport: mein Frühstück: meine Arbeit:

Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.
Mit Zitat antworten