![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym stworzyć glaerię taką jak jest na stronie http://poltroter.pl/galeria.php Czyli jak klikam po prawej miniaturki to po lewej wczytuje mi zdjęcie bez przeładowania strony. Jak coś takiego wykonać ? Podejrzewam że AJAX + PHP gdyż zdjecia są przechowywane w bazie mysql |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem nie jest do tego potrzeby zaden ajax i php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wystarczy prosty skrypt w js:
Jeśli coś niejasne moge wytłumaczyć. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem nie jest do tego potrzeby zaden ajax i php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wystarczy prosty skrypt w js: Jeśli coś niejasne moge wytłumaczyć. OK działa zdjęcia mi zmienia, ale ja muszę jeszcze pobrać odpowiednie opisy do zdjęć z bazy danych. Więc tutaj chyba sam JS nie wystarczy ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A po co? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Taki przykład, możesz go sobie rozbudować: Ten post edytował Fafu 6.08.2009, 20:50:46 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem coś takiego:
Kod function zmienObrazek (adres, tytul, autor, miejsce, wojewodztwo, region, polozenie, krajobraz, pora, opis, id) { document.getElementById('zdjecie').src = adres; document.getElementById('tytul').innerHTML = tytul; document.getElementById('autor').innerHTML = autor; document.getElementById('miejsce').innerHTML = miejsce; document.getElementById('wojewodztwo').innerHTML = wojewodztwo; document.getElementById('region').innerHTML = region; document.getElementById('polozenie').innerHTML = polozenie; document.getElementById('krajobraz').innerHTML = krajobraz; document.getElementById('pora').innerHTML = pora; document.getElementById('opis').innerHTML = opis; $.ajax({ url: "komentarze_galeria.php", //method: "GET", data: id, success: function(data){$("#komentarz").html(data)} }); } i wywołuję w taki sposób: Kod <a href="java script:zmienObrazek('fotogaleria/394.JPG','lorem ipsum dolor','witek010','Łeba','kujawsko_1_pomorskie','Bydgoszcz i okolice','','','','max 300 znaków','394' )"><img src="fotogaleria/394.JPG" width="110px" height="70px" alt="ex8" /></a> Ale coś nie działa, wszystkie opisy zmienia ale nie pojawiają się komentarze w <div id="komentarz"></div> Do wyświetlania komentarzy chciałem skorzystać z jQuery |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
chyba tak powinno być (IMG:style_emoticons/default/winksmiley.jpg) No ale pokaż jeszcze ten twój skrypt "komentarze_galeria.php" aha i taka mała uwaga: skoro masz jquery to czemu go nie używasz? (IMG:style_emoticons/default/smile.gif)
Ten post edytował Fafu 8.08.2009, 00:22:37 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za pomysł (IMG:style_emoticons/default/smile.gif) bede o nim pamietał przy tworzeniu sobie galerii zdjec (IMG:style_emoticons/default/tongue.gif)
a wogole to polecam lekture http://funkcje.net/pod_kat/2/10.html kilka fajnych scryptow ktore mozna przerobic i wykorzystać a tu masz konkretny przykład fajnej galerii z wykorzystaniem ajaxu (IMG:style_emoticons/default/winksmiley.jpg) http://www.internetmaker.pl/artykul/3308,1...ajax_-_php.html Jak znasz troche PHP to zalapiesz AJAX i stworzysz cos fajnego (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 08:07 |