Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/41: Рейтинг темы: голосов - 41, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37

onclick обновить страницу

20.12.2013, 10:42. Показов 8193. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, такая проблема. Мне при нажатии на кнопку Забронировать, надо обновить страницу через 4-5сек. Как ето реализовать? Думаю через onclick , таких кнопок будет много.
PHP Скопировано
1
echo "<br /><input class='bron' type='submit' value='Забронировать' name='rowsONE3'/></form>";
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.12.2013, 10:42
Ответы с готовыми решениями:

Обновить страницу в зависимости от результата формы
Добрый вечер, как можно реализовать такую схему, обновлять страницу в зависимости от результата, если отправлены данные -обновлять, нет(по...

При закрытии фрейма fancybox обновить основную страницу
Подскажите,куда думать. $(document).ready(function() { $(&quot;.open_img&quot;).fancybox( { ...

Как поставить Onclick на всю страницу
Есть кнопка с выпадающим списком. при клике на ней выпадает список. Надо чтобы при клике в любом другом месте страницы сайта список...

17
23 / 23 / 4
Регистрация: 24.11.2012
Сообщений: 97
20.12.2013, 10:50
PHP Скопировано
1
echo "<br /><input id='bron' class='bron' type='submit' value='Забронировать' name='rowsONE3'/></form>"
JavaScript Скопировано
1
2
3
4
5
$(function(){ 
    $('#bron').on('click', function(){
        setTimeout(function(){ location.reload() }, 5000)
    }) 
})
Только зачем?
1
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
20.12.2013, 10:54  [ТС]
Цитата Сообщение от aarkhipov Посмотреть сообщение
Только зачем?
пОСле бронирования надо обновить страницу, а какую функцию мне визивать? такую - setTimeout() ?

Добавлено через 1 минуту
и могу ли я например после нажатия через 5 сек перейти на какойто сайт?
0
23 / 23 / 4
Регистрация: 24.11.2012
Сообщений: 97
20.12.2013, 10:58
Непосредственно для обновления используется location.reload()
setTimout нужен для задержки в пять секунд (она указывается вторым аргументом в миллисекундах - 5000)
JavaScript Скопировано
1
setTimeout(function(){ location.reload() }, 5000)
Чтобы перейти на сайт, нужно вместо location.reload() использовать location.href = 'http://example.com'

Про зачем - я имел ввиду не "зачем обновлять страницу", а зачем нужна эта задержка.
1
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
20.12.2013, 11:00  [ТС]
Цитата Сообщение от aarkhipov Посмотреть сообщение
Про зачем - я имел ввиду не "зачем обновлять страницу", а зачем нужна эта задержка.
Чтоб пользователь успел прочитать сообщение которое ему висвитится

Добавлено через 34 секунды
Большое вам спасибо. Иду пробовать.
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
20.12.2013, 11:12
Mayzer, не легче ли вывести окошко с текстом и кнопкой "Ок", после нажатие на которую страница перезагрузится?
А то все по разному читают, если там будет текст в духе
Цитата Сообщение от Mayzer Посмотреть сообщение
висвитится
Цитата Сообщение от Mayzer Посмотреть сообщение
визивать?
то там 5 секунд не хватит)
2
23 / 23 / 4
Регистрация: 24.11.2012
Сообщений: 97
20.12.2013, 11:14
Цитата Сообщение от sMockingbird Посмотреть сообщение
Mayzer, не легче ли вывести окошко с текстом и кнопкой "Ок", после нажатие на которую страница перезагрузится?
А то все по разному читают, если там будет текст в духе то там 5 секунд не хватит)
Ну вот я о том же. Если сообщение выводится с помощью alert - то ничего придумывать и не надо, пока пользователь не нажмет ОК, страница не обновится.
Если сообщение выводится как-то по другому, тоже можно что-то придумать. Решение с таймаутом - костыль, мягко говоря.
Если ОП сформулирует задачу более конкретно, можно что-нибудь придумать.
1
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
20.12.2013, 12:09  [ТС]
Блин, помогите, оно работает, но не так. Оно делает обновление при любому клику, а не при клику по нужной кнопку. Вот как я записал:
PHP Скопировано
1
<input class='bron' type='submit' value='Забронировать' name='rowsTT1' onclick='location.reload()'/>
JavaScript Скопировано
1
  <script>setTimeout(function(){ location.reload() }, 5000)</script>
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
20.12.2013, 12:12
PHP Скопировано
1
onclick='myfinction()'
JavaScript Скопировано
1
<script>function myfunction() {setTimeout(function(){ location.reload(); }, 5000)}</script>
0
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
20.12.2013, 12:15  [ТС]
Цитата Сообщение от sMockingbird Посмотреть сообщение
PHP Скопировано
1
onclick='myfinction()'
JavaScript Скопировано
1
<script>function myfunction() {setTimeout(function(){ location.reload(); }, 5000)}</script>
Зделал все так, вообще не онавлевается)))
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
20.12.2013, 12:17
В консоли пишет что нибудь?

У меня вот так работает

JavaScript Скопировано
1
2
3
4
5
<script type="text/javascript">
    function myfunction(){
setTimeout(function(){ location.reload() }, 5000);
    }
</script>
Добавлено через 23 секунды
Цитата Сообщение от sMockingbird Посмотреть сообщение
onclick='myfinction()'
опечатка))
myfunction()
конечно же
1
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
20.12.2013, 13:51  [ТС]
Цитата Сообщение от sMockingbird Посмотреть сообщение
опечатка))
myfunction()
конечно же
Ето я заметил, щас проверю может я гдето затупил, такое бивает))) Спасибо огромное

Добавлено через 1 час 31 минуту
Все так написал, даже понял как должно работать, но не работает...
PHP Скопировано
1
<input class='bron' type='submit' value='Забронировать' name='rowsONE1' onclick='myfunction()'/>
JavaScript Скопировано
1
2
3
4
5
<script type="text/javascript">
function myfunction(){
setTimeout(function(){ location.reload() }, 5000)
    }
</script>
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
20.12.2013, 15:35
точку с запятой после reload() попробуйте.
В консоли ошибки есть?
1
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
20.12.2013, 19:28  [ТС]
Цитата Сообщение от sMockingbird Посмотреть сообщение
точку с запятой после reload() попробуйте.
В консоли ошибки есть?
Поставил, всеравно не работает
0
 Аватар для vovandr
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
21.12.2013, 00:11
Проверьте чтобы ваша функция вызывалась в глобальной области видимости. (то есть расположите функцию именно в тегах script а не в $(document).ready если есть таковая или аналогичных)
1
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
21.12.2013, 12:48  [ТС]
Цитата Сообщение от Mayzer Посмотреть сообщение
Код PHP
1
<input class='bron' type='submit' value='Забронировать' name='rowsONE1' onclick='myfunction()'/>
Код JavaScript
1
2
3
4
5
<script type="text/javascript">
function myfunction(){
setTimeout(function(){ location.reload() }, 5000)
* * }
</script>
Вот , и не работает
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
21.12.2013, 13:34
Что в консоли у Вас пишет, скажите уже)
1
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 37
21.12.2013, 16:04  [ТС]
Цитата Сообщение от sMockingbird Посмотреть сообщение
Что в консоли у Вас пишет, скажите уже)
Стесняюсь спросить, а где тут консоль?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.12.2013, 16:04
Помогаю со студенческими работами здесь

Не работает onclick для динамически вставляемого на страницу html
Доброго всем времени суток! Хочу сделать на сайте список с вариантами как в google. Делаю так: на странице текстовое поле и невидимый...

Не получается обновить страницу
Всем привет ! Нужно удалить файл, вернуться на предыдущую страницу и обновить её. Делаю так : &lt;?php if(isset($_POST)) ...

Как авто-обновить страницу по расписанию?
сорри если FAQ, но да не откажите в помощи чайнику :-). переодически генерится HTML-файл. Ложу его на Active Desctop. Чтобы...

Как из одного фрейма можно обновить всю страницу целиком?
подскажите пожалуйста как из одного фрейма можно обновить всю страницу целиком, а не только в этом фрейме

Как обновить страницу, открытую через javascript, не имеющую url?
Вот код index.php, открывает страницу с помощью javascript функции. Таким образом все страницы Главная и Регистрция не имеют урл, только в...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи будет применено как метод обработки данных из double buffering. Формулы от LM конечно с ошибками.
Hrethgir 10.04.2025
В продолжение Эта LM дала ответ похожий на нормальный. В комментриях мой комментарий - похоже она ошиблась с выведением итоговой формулы, но остальные проверю. Assistant qwen2. 5-14b-instruct . . . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Линейное решение не линейной задачи (емкость вычислений в сравнении с традиционными решениями пока не определена).
Hrethgir 10.04.2025
В рамках предстоящих вычислений пришлось (да, я тоже знаю про корень числа, и про степеня, и прочие теоремы, но. . . ) найти способ нахождения отношения двух углов. . . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
TypeScript vs JavaScript: Отличия и когда что использовать
Reangularity 09.04.2025
JavaScript появился в 1995 году как творение Брендана Эйха и быстро стал основой интерактивности в вебе. За свою историю он прошел путь от простого языка для манипуляций с DOM до полноценной. . .
Подключение Kafka к Elasticsearch
Codd 09.04.2025
Apache Kafka и Elasticsearch — две мощные технологии, которые при совместном использовании создают эффективную платформу для обработки и анализа данных в реальном времени. Kafka, выступая в роли. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер