0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 23

После нажатия на button, через 2-3 секунды блок должен перезагружаться

03.10.2016, 15:09. Показов 3213. Ответов 6

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые форумчане и специалисты программирования. Помогите решить задачку по Ajax - перезагрузка

Есть страница
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>PAGE</title>
   </head>
   <body>
 
<div id="name" class="name">
  content
  content
  content
</div>
 
<div class="name2">
    <form action="this-page" method="post" class="name3">
        <input type="" name="" value="">
        <button type="submit" class="name4">CLICK</button>
    </form>
</div>
 
   </body>
</html>
С отправкой данных из формы и их последующим отображением проблем нет - перезагрузка требуется не для этого.


Решить нужно вот что:
после нажатия на button, через 2-3 секунды блок с id="name" (всё, что находится внутри его) должен перезагружаться

Кто что знает, помогите PLEASE
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2016, 15:09
Ответы с готовыми решениями:

Показать блок через 3 секунды после загрузки страницы
Здрастуйте! Помогите,как сделать так чтобы блок с id=&quot;newMessage&quot; появлялся через 3 сек. после загрузки страницы? Добавлено через 32...

После нажатия кнопки "Сон" компьютер выключается и включается через где-то три секунды
В пуске после нажатия кнопки &quot;Сон&quot;, компьютер выключается и включается через где-то три секунды? Я хочу выключить так, чтобы данные...

После нажатия клавиши Enter или нажатия на Button
Помогите пожалуйста.:-[ Задача: После нажатия клавиши Enter или нажатия на Button поле курсора переходит в соответствующий компонент...

6
$ su
 Аватар для ntlinuxnt
1605 / 520 / 97
Регистрация: 18.11.2010
Сообщений: 2,807
Записей в блоге: 2
03.10.2016, 19:23
эмм, ну наполните его чем нибудь другим
0
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 23
03.10.2016, 19:32  [ТС]
АУ! Никто не знает что ли??? Я уже весь интернет перелопатил, везде почему-то одно и тоже, с каким-то time.php, который выводит часы на сайте... непонятно для чего. Было наверно проще, если бы в javascript я разбирался, но это не так, натолкните на мысль хотя бы

Добавлено через 5 минут
ntlinuxnt, я вас что-то не понял, кого или что мне наполнить? В блоке есть содержание.

Насколько я понимаю, мне нужна какая-то функция, а к моей кнопке добавит onclick и вызов функции. Если всё так, тогда вот об этом я и спрашиваю, про эту самую функцию, которая перезагрузит блок
0
60 / 60 / 31
Регистрация: 24.05.2016
Сообщений: 202
03.10.2016, 19:34
ADON,
JavaScript
1
2
3
4
5
6
7
<script>
button.onclick = function() {
    setTimeout(function() { 
        document.getElementById("name").innerHTML = "новое<br>содержимое<br>элемента";
    }, parseInt(Math.random()*(3000-2000)+2000))
};
</script>
1
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 23
04.10.2016, 00:33  [ТС]
задача решена!
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
04.10.2016, 08:07
ADON, перезагрузка reload по-аглицки) -- это замена кода, отображаемого в окне (во вкладке) или вофрейме( в ифрейме) на новый код из того же источника

вы хотите перезагрузить содержимое отдельного контейнера -- нет проблем, только укажите источник, откуда надо брать код для замены текущего кода
0
0 / 0 / 0
Регистрация: 15.03.2016
Сообщений: 23
04.10.2016, 11:45  [ТС]
kalabuni,
Цитата Сообщение от kalabuni Посмотреть сообщение
перезагрузка reload по-аглицки)
я в курсе, с английским знаком, а когда не в курсе - google translate my helper!

Цитата Сообщение от kalabuni Посмотреть сообщение
это замена кода, отображаемого в окне (во вкладке) или вофрейме( в ифрейме) на новый код из того же источника
вы хотите перезагрузить содержимое отдельного контейнера -- нет проблем, только укажите источник, откуда надо брать код для замены текущего кода
это всё логически понятно, если "ты" конечно не 5 летний ребенок

Цитата Сообщение от kalabuni Посмотреть сообщение
нет проблем, только укажите источник
Нет проблем →→ это когда знаешь как сделать! Любой кто умеет водить, скажет тебе, а что тут сложного - включил передачу, нажал на педаль и поехал, но для человека, который по-настоящему ни разу этого не делал, всё не так прозрачно.
Вы - kalabuni, наверно недочитали:
Цитата Сообщение от ADON Посмотреть сообщение
Было наверно проще, если бы в javascript я разбирался, но это не так
поэтому ваша фраза: "только укажите источник, откуда надо брать" - это просто теория, которую на практике реализовать для меня сложно.

Тем не менее, вы наверно опять не дочитали - задача решена:
Цитата Сообщение от ADON Посмотреть сообщение
задача решена!
Я взял код который предложил nekosoku,
JavaScript
1
2
3
4
5
6
7
<script>
button.onclick = function() {
    setTimeout(function() { 
        document.getElementById("name").innerHTML = "новое<br>содержимое<br>элемента";
    }, parseInt(Math.random()*(3000-2000)+2000))
};
</script>
немного его подкорректировал для своей задачи, onclick с вызовом функции вставил между тегами <button> и </button>

всё работает как мне нужно, nekosoku спасибо - направление задал верное
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.10.2016, 11:45
Помогаю со студенческими работами здесь

Не изменяется pictureBox после нажатия button
Доброго времени суток. Столкнулся со следующей проблемой: приходилось как-то работать с простеньким рисованием в C#, вот код: public...

disable после 10-кратного нажатия на button
возможно ли, чтобы после того, как пользователь нажмет 10 раз на button, кнопка стала неактивной или вывелось сообщение об ошибке? и как...

Изменение label после нажатия button
Какой код нужно написать чтоб изменилась надпись (Label) после нажатия на button ? private: System::Void button1_Click(System::Object^...

Вывести результат после нажатия button
Есть код программки. Есть 2 товара и их цены. Клиент выбирает нужное количество товара. &lt;?php $price_1 = 15.20; $price_2 = 10; ...

Как сделать, чтобы ShowMessage открывался спустя 4 секунды после нажатия кнопки?
Как сделать в делфи чтобы showmessage открывался например спустя 4 секунды после нажатия кнопки


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru