![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 18.05.2018
Сообщений: 4
|
![]()
Здравствуйте.
Сейчас на сайте при обновлении html-страницы в случайном порядке выводятся каждый раз несколько фотографий из фотоальбома. Требуется еще, чтобы и при нажатии на кнопку без перезагрузки страницы выводились новые (сменялись) фотографии. На этой странице имеется скрипт вывода фото: <script src="syte.ru/js_photos.php?c=8" type="text/javascript"></script> Помогите, пожалуйста, разобраться. Последний раз редактировалось Sergey2121; 18.05.2018 в 09:37. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
так после загрузки страницы назначайте событие через setTimeout() в нём и грузите фотографии непосредственно в те контейнеры, которые нужно обновить. p.s. чтобы обновить картинку обычно достаточно сменить ей аттрибут src на новое значение. ДОБАВЛЕНО невнимательно прочитал. у Вас же в заголовке написано: Так ещё проще. Вам не нужен setTimeout(), цепляйте код JS на нажатие кнопки и там уже обновляйте. Последний раз редактировалось Serge_Bliznykov; 18.05.2018 в 09:30. |
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 18.05.2018
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#4 | ||
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]()
Проблема не в том как его подключить Вы хотели сказать, а как его написать.
Цитата:
Но тут же телепаты сидят раз по такому Цитата:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 18.05.2018 в 10:09. |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
что - "как подключить" ?
код, который выполняется при нажатии на кнопку?!!! Так для этого есть МНОЖЕСТВО разных способов. начиная с того, что в самой кнопке можно прописать вызов кода: Код:
так и заканчивая назначением события: см. пример тут ну и Stanislav прав. Без вашего кода говорить не о чем. |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 18.05.2018
Сообщений: 4
|
![]()
Извините, пояснение на всякий случай:
выводимые при перезагрузке страницы в случайном порядке фото являются одновременно ссылками в фотоальбомы пользователей. Мне нужно поставить на html-страницу кнопку обновления выводимых в случайном порядке фотографий из фотоальбомов пользователей, чтобы фото обновлялись не только при перезагрузке страницы, но и при нажатии на кнопку. Скрипт на этой html-странице, где нужно поставить кнопку обновления стоит такой: <script src="syte.ru/js_photos.php?c=8" type="text/javascript"></script> А сам код в js_photos.php следующий: define("control", "true"); session_start(); ----------------------------- ---------------------------- ?> Последний раз редактировалось Sergey2121; 18.05.2018 в 11:25. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
вот, уже стало понятно, что такое c=8,
этосколько фоток взять из БД. То, что Вы хотите сделать не так просто и не тривиально. Вкратце, что же нужно сделать. 1) скопировать js_photos.php в новый файл (ну, например,js_photos_by_ajax.php ) 2) изменить его так, чтобы он возвращал нужный результат (без всяких document.write()) 3) добавить код на кнопку, который выполняет в JS axaj запрос к коду и вывод полученной информации в элементах с классом vnPhotoItem Если нет знаний/опыта/времени, то, я думаю, что имеет смысл обратиться во Фриланс за платной помощью. Но можно и самому разобраться и сделать. |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 18.05.2018
Сообщений: 4
|
![]()
Хорошо, спасибо. Дай Бог вам всем здоровья!
![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Да не за что.
Если Вам это реально надо, а обращаться во Фриланс Вы не хотите, то это всё вполне реально сделать самому с помощью гугла и форумов. Начните делать, обязательно появятся вопросы, если не сможете их решить самостоятельно, задавайте их на форуме. Удачи! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сделать кнопку при нажатии показывался объект, при повторном нажатии пропадал. | nyqpblcTuk | Microsoft Office Excel | 3 | 31.08.2017 14:32 |
как сделать чтобы при нажатии на кнопку на форме появлялся текст из файла | belkeandrey | Помощь студентам | 4 | 23.02.2013 16:26 |
Как сделать чтобы при нажатии на кнопку точки двигались? | pastuhdima | Помощь студентам | 0 | 13.11.2011 00:11 |
Как сделать чтоб при нажатии на кнопку Label.Text значение +1? | quarty | Помощь студентам | 2 | 19.02.2011 13:04 |
Как сделать так,чтобы при нажатии на кнопку выполнялась процедура? | Bolgarin | Общие вопросы Delphi | 10 | 03.06.2008 23:48 |