eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwzapamietanie pozycji oknaRe: zapamietanie pozycji okna
  • Data: 2009-03-16 14:05:00
    Temat: Re: zapamietanie pozycji okna
    Od: w...@g...com szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 14 Mar, 09:13, Maniek <m...@i...pl> wrote:
    > gardziej pisze:
    >
    > >> 4. popracamy na stronę poprzednią i przeglądarka przwija automatycznie
    > >> okno na sam dol.
    >
    > > a to nie jest domyslne dzialanie przegladarki na kazdej stronie?
    >
    > Chyba nie
    >
    > Działanie sprawdzam pod FF 3.0.7, IE 6
    >
    > www.wp.pl- dziala (IE6) dziala (FF3)www.kei.pl- nie dziala (FF3) dziala (IE6)
    >
    > nie sprawzałem pod IE7



    cały efekt opiera się na zakotwiczeniach albo javascripcie - zależy co
    chcesz uzyskać.

    1) zakotwiczenia:
    klikasz ->przechodzi na wysokość -> klikasz dalej ->klikasz wstecz i
    wraca.

    <a href="#kotwica1">przejdź do kotwica 1</a>
    dużo tekstu
    <h2 id="kotwica1">jakiś tutył - do którego przeciągasz usera</h2>
    zamiast h2 możę być dowolny znacznik HTML.

    2) JavaScript
    czytasz tekst i system automatycznie / półautomatycznie zapisuje
    pozycję skrola.

    całość jest robiona w 2 etapach:
    a) zapamiętanie pozycji
    b) przewinięcie dokumentu.

    add a) Zapamiętanie można robić na kilka sposobów. 2 pierwsze sa pewne
    na 100%
    - klikasz na link, który uruchamia zapasywanie pozycji
    - przy pomocy np javascript:setInterval() uruchamiasz zapisywanie
    pozycji
    - (pewnie nie działa) może jest takie zdarzenie jak onscroll
    - w ie jest onunload
    jak odczytać pozycję - to poszukaj samodzielnie
    pozycję zapisujesz w ciasteczku - ważne, żeby tam też znalazło się
    info o aktualnym adresie - żeby przewijac tylko stronę na której się
    było

    add b) też się da zrobić na 2 sposoby:
    - link "przejdź do miejsca ostatniego czytania", gdzie uruchamiasz
    javascript
    - AUTOMATYCZNIE na domready (window.onload) uruchamiasz javascripta

    a w javascript - sprzwdzasz, czy masz zapisaną pozycję w ciasteczku i
    jeżeli tak, to jest chyba funkcja: scrollTo() albo window.scroll()

    poniższy kot to tylko wyjście do samodzielnej pracy :D

    pozdro, W.B.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: