ďťż
Podstrony
|
telcocafeNa stronie w3schools pod tym adresem znajduje się stronka do testowania działania obiektu history. Po wejściu na stronę pojawia się okienko z liczbą podającą wielkość zapamiętanej historii strony. Jest tam też button z napisem "Edit the text and click me". Jak się go kliknie (bez edycji tekstu, zostaje jak na początku), to strona ładuje się na nowo. Znów pojawia się okienko z liczbą, ale tym razem o jeden większą. Kolejne kliknięcie to znowu wzrost wartości.Rzecz jest w tym, że każde wejście jest na tą samą stronę. Dokładnie, to na pasku adresu przeglądarki widać wciąż to samo. Mimo to długość historii wzrasta. Można sobie strzałkami wracać i potem znów przesuwać się do przodu. Ale cały czas jest ta sama strona. Chciałbym się dowiedzieć jak to jest zrobione. Zauważyłem, że akcja przycisku jest skierowana na inny adres, niż strona, która się wyświetla, ale nadal nieiwele mi to rozjaśniło. Czy ktoś mógłby mi to wyjaśnić? A najlepiej jakimś przykładem zobraować. Będę wdzięczny... hmm przegladarka liczy ile stron otwozyles w 1 sesji i potem to przekazuje do zmiennej ktora wyswietla alert. co tu wiecej wyjasniac? co tu wiecej wyjasniac? Dla mnie to nie jest takie oczywiste. Skoro liczy, to dlaczego nie mogę tak zrobić na każdej stronie? W każdym razie naciśnięcie Enter na pasku adresu nie powoduje dodania strony do historii, bo to ta sama. Chciałbym się dowiedzieć czym różnią się kolejne strony o takim samym adresie, że w historii są traktowane jako kolejne. Ponadto jest tam sekcja do wysłania przez POST, ale przy przechodzeniu strzałkami nie wyświetla mi się komunikat, że żądana strona zawiera POSTDATA i czy chcę kontynuować. //EDIT: Doszedłem, że żeby tak zrobić trzeba dać na stronie jakiś formularz i wysłać go metodą POST. Wtedy zapisuje się tablica historii mimo, że za każdym razem odwołanie jest do tej samej strony i to z tymi samymi danymi w POST. Niestety, przy przechodzeniu strzałkami przez taką historię nie zachodzi zdarzenie onload, a właśnie na tym mi zależy. Użytkownik chodnik edytował ten post 14 luty 2007, 23:27 |
|||
Sitedesign by AltusUmbrae. |