![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 1 Dołączył: 24.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Dotyczy wykonania kodu js przy wywolaniu templatki z innej templatki przez link_to_remote problem jest następujący. Jest np. moduł pokoje, w nim jest akcja test i do niej templatka testSuccess.php, w niej jest np krotki kod <?php use_helper('Javascript') ?> <?php echo javascript_tag("alert('testowy komunikat')"); ?> testowa zawartosc gdy wowołam normalnie tą akcję czyli http://localhost/project/web/front_dev.php/pokoje/test to działa ok i wyskoczy komunikat "testowy komunikat" a teraz przy innej akcji np wywolaj, w templatce tej akcji wywolajSuccess.php o następującej zawartości <?php use_helper("Javascript"); ?> <?php echo link_to_remote('wywolaj',array("update"=>"poz","url"=>"pokoje/test")) ?> </div> <div id="poz"> pusto </div> wywoluję ajaxa za pomocą link_to_remote wkłada się w div-a o id ="poz" zawartosc templatki testSuccess.php, ale nie wykonuje sie kod Javascript z tej templatki, dlaczego, co zrobić aby wykonać kod js w tej templatce przy takim wywolaniu, Dodatkowe pytanie gdzie sie wkłada pliki *.js do frameworka, i jakie adresy sie wpisuje w pliku wiev.yml proszę o pomoc pozdrawiam Stachu |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 3 Dołączył: 29.07.2005 Skąd: Szczebrzeszyn Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 1 Dołączył: 24.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
dziękuję serdecznie, pomogło i działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , jakos nie wyłapałem tego w helpie a jest
pozdrawiam Stachu |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 3 Dołączył: 29.07.2005 Skąd: Szczebrzeszyn Ostrzeżenie: (0%) ![]() ![]() |
oprócz symfony warto poznać bardziej dogłębnie samego prototype -> http://www.prototypejs.org/api
dokumentacja symfony jest mimo wszystko dokumentacją symfony, więc po bardziej zaawansowane przykłady warto poszukać w dokumentacjach bibliotek które w tym frameworku są zawarte (to samo się dotyczy propela, creole, script.aculo.us, DHTML Calendar ... ) a jeśli poznasz prototype to też warto zajrzeć dokładnie w źródło np. link_to_remote(), bo jeśli z dokumentacji prototype dowiesz się że potrzebujesz evelScripts to nie koniecznie taki argument zadziała w link_to_remote i trzeba w źródle szukać odpowiednika (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ps. tak z czystej ciekawości sprawdziłem dokumentację symfony -> http://www.symfony-project.org/book/1_0/11...ipt%20Execution (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował pawel_k 1.12.2007, 21:22:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:39 |