![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 14.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Pierwszy temacik więc proszę o wyrozumiałość. Borykam się z następującym problemem (mam nadzieję nie dla każdego), chciałbym żeby kliknięcie linku powodowało załadowanie zawartości strony do której odnosi sie link do konkretnego DIV-a, pozostała zawartość strony (mam tu na mysli inne pojemniki itd.) pozostaje statyczna (bez zmian). Z góry dziękuję za wszelkie sugestie. Ten post edytował foqz 19.01.2009, 22:25:04 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod <html> <head> <script type="text/javascript" src="advajax.js"></script> <script type="text/javascript"> function loadPage( page ) { advAJAX.get({ url: page, onSuccess : function( obj ) { document.getElementById( 'oSpan' ).innerHTML = obj.responseText; } }); } </script> </head> <body> <a href="javascript:loadPage( 'abc.php' );">abc.php</a> <span id="oSpan"></span> </body> </html> po więcej informacji odsyłam do google i http://web.archive.org/web/20071023225209/...us/index-pl.htm no i oczywiście forum gdzie jest sporo tematów o advAjax. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 14.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za zainteresowanie, jest to ciekawe rozwiązanie, ale ma dla mnie dwie zasadnicze wady:
1. Brak możliwości cofniecia przeładowania za pomocą buttona "wstecz" przeglądarki; 2. Problem z kodowaniem znaków - nie znalazłem jednoznacznego rozwiązania na forum (koduje w ISO); Czy można rozwiązać to w inny sposób? Powiedzmy, że div do którego chcę załadować zawartość jest zapisany w osobnym pliku i dolączony za pomocą "require_once". Interesuje mnie coś w działaniu przypominającego <a href="*" target="**".....ale przekierowanie do div-a. Ten post edytował foqz 19.01.2009, 14:23:08 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Sposobów jest kilka
np.
*pisane z palca. Temat: AJAX_Czyli_artykul_na_temat_polskich_znakow_ Ten post edytował skowron-line 19.01.2009, 14:47:41 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
1. Na to rozwiązania chyba nikt jeszcze nie wymyślił - bo niby jak przycisk wstecz miałby działać skoro wciąż jesteś na dokładnie tej samej stronie od której zacząłeś przeglądanie witryny ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
2. Osobiście nigdy problemów nie miałem, ani kiedy strona było w iso, ani kiedy była w utf więc nic nie doradzę. 3. Chyba pływające ramki (iframe) to jedyna alternatywa, ale są "niekoszerne" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 14.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
skowron-line - czytałem ten temacik na temat kodowania, szukam prostszego rozwiązania =) ale jak nic nie znajdę to przemyślę, sposób który mi wysłałeś dotyczący przeładowania zaraz przeanalizuję....
ucho - ramki nie wchodzą w grę (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ....jak coś wywalczę będzie edit, tymczasem... Ten post edytował foqz 19.01.2009, 21:25:06 |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat 1. Na to rozwiązania chyba nikt jeszcze nie wymyślił - bo niby jak przycisk wstecz miałby działać skoro wciąż jesteś na dokładnie tej samej stronie od której zacząłeś przeglądanie witryny ? A sprawdziłeś? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Bo ja tak i działa wyśmienicie: jQuery history plugin - http://www.mikage.to/jquery/jquery_history.html Cytat Interesuje mnie coś w działaniu przypominającego <a href="*" target="**".....ale przekierowanie do div-a. jQuery Ajaxify - http://maxblog.me/ajaxify/ Cytat skowron-line - czytałem ten temacik na temat kodowania, szukam prostrzego rozwiązania =) ale jak nic nie znajdę to przemyślę, sposób który mi wysłałeś dotyczący przeładowania zaraz przeanalizuję.... Krótka piłka - strona i skrypt mają te same kodowania? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A sprawdziłeś? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Bo ja tak i działa wyśmienicie: jQuery history plugin - http://www.mikage.to/jquery/jquery_history.html Sorki za OT ale link pyszny, rozwiazanie genialne. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 14.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Krótka piłka - strona i skrypt mają te same kodowania? Moim zdaniem to nie istotne czy skrypt też jest w ISO, bo dane wyciągane z bazy są źle kodowane po przeładowaniu za pomocą (aktualnie) jquery Przed użyciem ajaxa wyciągane z bazy dane były właściwie wyświetlane, teraz dane wyciągane z bazy do div-a "load" maja złe kodowanie, pozostała część strony jest dobrze kodowana. Podałbym link ale piszę na localhoście :/ erix - dzięki za wskazanie jquery, myślę że dokładnie tego szukałem =) wielkie dzięki, teraz powalczę jeszcze z kodowaniem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Cytat ......i działa wyśmienicie: jQuery history plugin..... niestety pod IE7 nie działa wyśmienicie, erix - sprawdzałeś? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował foqz 19.01.2009, 22:09:25 |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat niestety pod IE7 nie działa wyśmienicie, erix - sprawdzałeś? Tak, sprawdzałem, działa bez problemów pod IE7. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 14.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak, sprawdzałem, działa bez problemów pod IE7. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) W takim razie nie wiem czemu, u mnie po kliknięciu linku zmienia się w pasku adresu, ale oczywiście zawartość się nie pojawia. Pojawia się dopiero po kliknięciu "odśwież". Później użyłem "wstecz", to wrócił do "strony domowej". W FF i Opera nie ma problemów. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 2 Dołączył: 5.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 10:54 |