|
|
|
| Можно-ли при помощи js сделать так, чтобы при нажатии на кнопку происходил вызов определенной объявленной функции на php с передачей ей определенных параметров? | |
|
|
|
|
|
|
|
для: beowulf
(13.08.2005 в 22:03)
| | PHP - серверный язык, т.е. он выполняется на стороне сервера, а JavaScript на клиентской машине. поэтому без перезагрузки страницы вызвать не получится. | |
|
|
|
|
|
|
|
для: Евгений Петров
(13.08.2005 в 23:31)
| | А как это сделать с перезагрузкой? | |
|
|
|
|
|
|
|
для: beowulf
(14.08.2005 в 00:58)
| | Это имелось в виду? Файл MyPage.php:
<?
#...................
print "<form><input type=hidden name='MyFunction' value='start'><input type=hidden name='parametr1' value='Vasya'><input type='submit' name='vopros' value='Kak tebya zovut?'></form>";
#...................
if ($_GET['MyFunction']=='start') MyFunction();
#...................
function MyFunction() {print $_GET['parametr1'];}
?>
|
| |
|
|
|
|
|
|
|
для: ae212
(14.08.2005 в 05:26)
| | Да, только как это сделать средствами js, чтобы не прописывать условие if ? Т.е - я нажимаю кнопку, происходит перезагрузка страницы и вызывается определ. функция. По-моему это можно сделать средствами js. | |
|
|
|
|
|
|
|
для: beowulf
(14.08.2005 в 09:53)
| | Нет вряд ли, точнее так сделать проще. | |
|
|
|
|
|
|
|
для: beowulf
(14.08.2005 в 09:53)
| | По-моему, если без if то через call_user_func(), где первый аргумент это имя функции, а остальные - аргументы для твоей функции, то есть
call_user_func($_GET['my_function'])
| , только советую подумать о безопастности... | |
|
|
|