Autor Zpráva
Rossko
Profil *
Dobrý deň.
Mám taký problém, mám urobený chat a chcem tam dorobiť načítanie starších správ. Vymyslel som, že na začiatok mi pridá DIV do ktorého sa načíta zase DIV s id indexom nejakým číslom (a to sa samozrejme inkrementuje), teda zakaždým načítavam do toho nového vytvoreného divu.
Toto všetko funguje, porblém mám ale s tým, že načítavam 25 správ a keď sa v chate vyscrollujem úplne navrch, kliknem na Zobraz staršie, tak mi scroll ostane navrchu a správy sa načítajú pod to.
Má niekto nejaký nápad, aby sa mi scroll posunul na tú poslednú videnú správu po kliknutí a tie staršie správy boli načítané nad tým??
Ďakujem pekne
Camo
Profil
Hádam sa to dá riešiť normálnymi kotvami.
Neviem ako načítavaš tie správy či cez ajax alebo refresh.
Cez refresh stačí doplniť tomu divu kotvu a poslať ju na server.
Cez ajax asi bude treba urobiť nejaké location.replace('#kotva'). Mne to fungovalo v IE7 aj vo FF.
Rossko
Profil *
cez ajax sa to načítava a toto mi príde ako celkom dobrý nápad, idem to vyskúšať


nie je to dobré, lebo mi to posúva aj stránku keď dám windows.location.replace() potrebujem aby sa to posúvalo len v rámci toho DIVu

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: