![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 11.09.2011 Ostrzeżenie: (50%) ![]() ![]() |
1.
Niestety funkcja w ogóle się nie wywołuje. Jeżeli zaś podmienie funkcja() na alert("Test"); to wyświetla sie... nie mam pojęcia dlaczego. 2. window.history.pushState Wiem jak sprawić dzięki temu, żeby w pasku adresu pojawiała się nazwa podstrony, która wyświetla się przez $.ajax. Problem polega na tym, że gdy ten link, załóżmy: localhost/wiadomości/ wygenerowany w js otworzę ręcznie np. odświeżajac strone... naturalnie wyświetla się komunikat o braku pliku. Moje pytanie brzmi, jak zrobić aby GET przekierowywał nie do pliku ale żeby przechwytywało to JS - wyświetlając stronę w ajaxie? Z góry dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 55 Dołączył: 23.11.2008 Skąd: UKF Ostrzeżenie: (0%) ![]() ![]() |
Dodawaj po załadowaniu strony przez ajax w adresie po hashu to co ma byc wyswietlone. Np:
www.domena.pl/#wiadomosci W jsie po zaladowaniu strony sprawdzasz czy ustawiony jest hash (window.location.hash)i jak jest ładujesz odpowiednią podstronę. do tego aby strona była dobrze indeksowana przez google zainteresuj się tym zagadnieniem: https://developers.google.com/webmasters/ajax-crawling/ Lektura po angielsku ale który web developer nie zna teraz angielskiego (IMG:style_emoticons/default/smile.gif) Ten post edytował lukasz_os 28.07.2014, 10:06:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 07:19 |