Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Появление элемента формы при нажатии мыши
Покинул форум
Сообщений всего: 130
Дата рег-ции: Май 2008
Помог: 0 раз(а)
Доброго времени суток!
Кто подскажет как реализовать, чтобы при на жатие в определенном месте страницы, допустим на какое-либо слово , загоралось окно для его редактирования(прям на нем), и при нажатии вне его слово изменялось, без перезагрузки страницы
Покинул форум
Сообщений всего: 130
Дата рег-ции: Май 2008
Помог: 0 раз(а)
SDR пишет:
Гы.. )) вопрос из разряда: как собрать автомобиль с нуля
это тебе не пара строчек
учим javascript. долго и упорно
ну и серверную ajax часть.. php например ))
ну c помощью jQuery например это можно реализовать?
SDR
Отправлено: 27 Января, 2010 - 16:19:58
Гость
Покинул форум
Сообщений всего: 72
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
jQuery ващет тока фрэймворк, если чё.. но если так ставить вопрос, то да, можно на javascript с помощью jQuery + php (например) или любая другая тема на стороне сервера, которая будет необходимые изменения в базу вносить
Viper
Отправлено: 28 Января, 2010 - 07:39:41
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Viper пишет:
Jquery + плагин inline edit
Зачем же грузить автора темы множеством библиотек когда все делается гораздо проще VirginПо сути дела все делается несложно - вы берете и создаете скрытую форму которую отображаете по onclick на заданном элементе - и эта форма позволяет отослать данные в Iframe или же с помощью чтения данных и передачи AJAX
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Virgin
Отправлено: 29 Января, 2010 - 08:58:09
Частый гость
Покинул форум
Сообщений всего: 130
Дата рег-ции: Май 2008
Помог: 0 раз(а)
JustUserR пишет:
Viper пишет:
Jquery + плагин inline edit
Зачем же грузить автора темы множеством библиотек когда все делается гораздо проще VirginПо сути дела все делается несложно - вы берете и создаете скрытую форму которую отображаете по onclick на заданном элементе - и эта форма позволяет отослать данные в Iframe или же с помощью чтения данных и передачи AJAX
Может кинете ссылочку с примером как примерно это реализовывается? будщу очень признателен
JustUserR
Отправлено: 29 Января, 2010 - 13:52:09
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Virgin пишет:
Может кинете ссылочку с примером как примерно это реализовывается? будщу очень признателен
К сожалению ссылочку не скину потому что при работе с JS делаю все самостоятельно и не пользуюсь всякими jquer-ями - а так если хотите могу привести алгоритм как надо делать
1 Создаете скрытую форму и скрытый iframe для перечади данных - при этому форму направляете на iframe а на сам iframe вешаете обработчик onload
2 При нажатии на ссылку показываете форму и меняете в ней некий параметр который отвечает за то какую ссылку вы именно будете менять - а при нажатии скажем на enter вы меняете значение ссылки и отправляете форму
3 Проверяете обработчик onload для контроля записались ли данные - и если не записали то либо выводите ошибку либо отправляете повторно (Мало ли соединение интернета подвисло)
Конечно тут требутся доработки но я бы примерно так и сделал
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.