![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jako że z natury jestem uparty i nie lobię prosić o pomoc ciężko mi się pisze tego post'a :/ Przejdźmy do sedna sprawy. Otóż nigdy nie byłem zwolennikiem używania na stronach javascritu i ajax'a. Jednak aby podnieś komfort funkcjonowania pewnego serwisu będę musiał po to sięgnąć, chyba że ktoś zna jakiś fajny sposób na umieszczenie player'a mp3,tak aby nie przeładowywał sie ze strona (nie odświeżający sie div? ;]),(iframe,okienko popup) odpadają. Wracając do tematu jeśli miałbym tą stronę budować w ajax'e totalnie nie wiem jak się za to zabrać... Proszę o poradę jakich frameworków użyć, bawiłem sie mint/adv-ajaxem, udaje mi się z pola input wywołać skrypt tak żeby przeszukał bazę mp3 bez przeładowywania strony, ale nie mam pojęcia w jaki sposób zabrać się za np takie coś: Kod <a href="podglad/mp3/'.$result[2][$i2] . '/'.$result[3][$i2] . '">'.$result[4][$i2].'</a><br /> Będę wdzięczny za jakąkolwiek pomoc. Z góry dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za pomoc, jestem naprawdę wdzięczny, naprowadziłeś mnie na dobry trop, w gruncie rzeczy chyba zacznę porządnie uczyć się js'a żeby nie zadawać takich idiotycznych pytań~~
Ja zrobiłem to tak: Kod <script language="JavaScript" type="text/javascript"> advAJAX.setDefaultParameters({ timeout : 90000, onTimeout : function() { document.getElementById('okienko2').innerHTML = "<b>POLACZENIE PRZEKROCZYLO CZAS</b>"; }, retry: 9, retryDelay: 2000, onRetry : function() { document.getElementById('okienko2').innerHTML = "<b>PONAWIANIE POLACZENIA Z BAZA</b>"; }, onRetryDelay : function() { document.getElementById('okienko2').innerHTML = "<b>OCZEKIWANIE NA NOWE POLACZENIE</b>"; }, onLoading : function() { document.getElementById('okienko2').innerHTML = "<b>DAJTA CHWILE, PICUJE!!!</b>"; }, onError : function(obj) { alert("Error: " + obj.status); } }); function $(id){ return document.getElementById(id); } function os(co, ppidPagera){ advAJAX.get({ url: "akcje.php", parameters : { "co" : co, "ppidPagera" : ppidPagera }, onSuccess : function(obj) { $("okienko2").innerHTML = obj.responseText; }, }); } function szukaj(){ advAJAX.assign($("szukaj"), { onSuccess : function(obj) { $("okienko2").innerHTML = obj.responseText; }} ); } </script> przykladowa budowa linku: Kod '<a title="'.$title.'" href="'.$link.'" onclick="os(\''.$szukane.'\',\''.$page.'\');return false;">'.$text.'</a>' wszystko na advAJAX, mam nadzieje ze przyda się przyszłym pokoleniom (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 09:03 |