![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Sniper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 511 Регистрация: 8.5.2002 Репутация: нет Всего: 2 |
на страничке нужно генерировать много кнопок (количество их может меняться)
делаю так
это замечательно работает. но нужно при клике на каждую кнопку выполнять какое-либо действие. Как реализовать обработчики нажатий кнопок? -------------------- "Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный". Кен Томпсон, создатель Unix |
|||
|
||||
| Vasay |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 1 Всего: 73 |
А действие надо выполнить на сервере или на странице (через JavaScript) ???
Если на сервере, то заключаешь все эти кнопки в
А дальше в some.php пишешь обработчик Только тогда лудше сделать так:
Тода в some.php $_POST['KNOPKA'] вернет значение value нажатой кнопки. А если надо написать JavaScript обработчик, тогда, примерно, так:
Это сообщение отредактировал(а) Vasay - 15.10.2007, 15:55 -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||||
|
|||||||
| Sniper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 511 Регистрация: 8.5.2002 Репутация: нет Всего: 2 |
да на сервере.
например сегодня сгенерировалось 9 кнопок. я кликаю по 4 ... выполняется такое-то действие завтра сгенерировалось 3 кнопки я кликаю по 2 и выполнятеся другое действие -------------------- "Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный". Кен Томпсон, создатель Unix |
|||
|
||||
| sw04 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 22.1.2007 Где: Ufa Репутация: нет Всего: 18 |
исхо лучше на checkbox сделать.
-------------------- <удалено администрацией> |
|||
|
||||
| Папараццы |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 475 Регистрация: 18.9.2006 Где: Баку Репутация: нет Всего: нет |
Как понять
какое действие? Например ? -------------------- /*---------------------------------------------------------------------------------*/ |
|||
|
||||
| Sniper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 511 Регистрация: 8.5.2002 Репутация: нет Всего: 2 |
хм вообще действие одно по сути это с ftp забирать картинки только по разным кнопкам с разных ftp p.s это имеет отношение к вопросу? Это сообщение отредактировал(а) Sniper - 16.10.2007, 09:12 -------------------- "Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный". Кен Томпсон, создатель Unix |
|||
|
||||
| mishaSL |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
К примеру так:
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||
|
|||||
| Sniper |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 511 Регистрация: 8.5.2002 Репутация: нет Всего: 2 |
mishaSL, у меня меняется количество кнопок...
-------------------- "Я испытываю отвращение к системе, разработаннной для "пользователя", если в слове "пользователь" закодировано уничижительное значение "тупой и примитивный". Кен Томпсон, создатель Unix |
|||
|
||||
| Vasay |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 1 Всего: 73 |
Так чем тебе мой пример не понравился?
[
В массиве $buttonarr[] хранишь адреса фтп (главное чтоб двойных кавычек небыло) ... В обработчике some.php пишешь:
Ну и дальше работаешь с $FTPAdress как хочешь.... -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
||||
|
|||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
А в чем проблема собственно. Я просто предложил концепцию. В массиве $butArr храняться все кнопки, они также могут храниться в БД или еще где-нибудь. В зависимости от нажатой кнопки выполняется определенное действие (если действие в принципе одинаковое, то можно просто параметры в функцию передавать разные). Объясни подробнее в чем у тебя возникают сложности и я с удовольствием помогу -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |