![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Nieautoryzowani Postów: 141 Pomógł: 0 Dołączył: 30.09.2008 Skąd: Gdańsk Ostrzeżenie: (20%) ![]() ![]() |
Czy istnieje w php sposób lub funkcja aby podany kod był wywoływany po kliknięciu np. w przycisk "submit", tak jak jest w JS onClick.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
Niestety nie, ponieważ php działa po stronie servera, natomiast JavaScript - po stronie przeglądarki. Da się uzyskać taki efekt w php, pod warunkiem, że strona będzie przeładowywana (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Przykład (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod <a href="<?php echo $_SERVER['PHP_SELF']; ?>?pokaz=1
Ten post edytował Strarus 1.01.2009, 21:08:04 |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Niestety nie, ponieważ php działa po stronie servera, natomiast JavaScript - po stronie przeglądarki. Da się uzyskać taki efekt w php, pod warunkiem, że strona będzie przeładowywana (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) I tu się mylisz. Takie coś można zrobić za pomocą AJAXa. Po szczegóły odsyłam autora do google (najlepiej aby skorzystał z gotowej biblioteki np. mintajax). |
|
|
![]()
Post
#4
|
|
Grupa: Nieautoryzowani Postów: 141 Pomógł: 0 Dołączył: 30.09.2008 Skąd: Gdańsk Ostrzeżenie: (20%) ![]() ![]() |
W moim przypadku odświeżenie dałoby taki sam efekt jaki chciałem uzyskać przy pomocy "onClick".
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
O, bardzo mnie zaintrygowałeś. Nigdy nie miałem styczności z kodem AJAXa, więc może czas skorzystać z jakiegoś wstępu d tego języka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale AJAX nie jest językiem tak jak PHP, czy C++ (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
AJAX = Asynchronous JavaScript and XML.
Pierwszy lepszy link w google np. wiki. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
Ale koledze @obelix94 chodziło o możliwość zrobienia czegoś takiego w php, a więc AJAX jest po prostu alternatywą dla JavaScript, a nie poszukiwaną przez autora funkcją php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
edit: a swoją drgą chętnie poczytam o AJAXie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdro Ten post edytował Strarus 2.01.2009, 11:59:43 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Strarus napisał
Cytat Ale koledze @obelix94 chodziło o możliwość zrobienia czegoś takiego w php, a więc AJAX jest po prostu alternatywą dla JavaScript, a nie poszukiwaną przez autora funkcją php Bezedura. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Lepiej jak najpierw poczytasz o ajax a później skomentujesz. To nie jest żadna alternatywa dla Javascript. Mocno uogólniając, AJAX to określenie pewnej "technologii" i używasz w nej właśnie Javascript, XML i obiekt XMLHttpRequest do wykonywania asynchronicznych zapytań np. do skryptów php - i tutaj zauważ że możesz sobie wywoływać i funkcje i obiekty i co tam chcesz w tym skrypcie. Po resztę info do wujka google. Jakbyś przeczytał choć jeden paragraf z wiki to byś się kapnął. Koledze obelix94 właśnie o to chodziło. Pozdrawiam. PS Wcześniej też pisałeś że zaintrygowało cię to i poczytasz o ajax a tego nie zrobiłeś (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) edit: Dodałem cytat Ten post edytował ziqzaq 2.01.2009, 15:11:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:34 |