Nano Hash - криптовалюты, майнинг, программирование

Функция setTimeout не работает в Firefox

я пытаюсь использовать

<input type="submit" name="add" class="buy" onClick="setTimeout('history.go(0);',2000);"/>

Он перезагружает страницу при нажатии через две секунды в Chrome, но не работает в Firefox.

Я прошел через это Почему window.location. перезагрузить нужно setTimeout для работы в firefox. Это все еще не сработало для меня. Пожалуйста, помогите мне найти способ добиться требуемой функциональности в обоих браузерах.


  • Хотя строка кода является допустимым параметром для setTimeout это чревато теми же проблемами, что и для eval. Почему бы не передать вместо этого функцию, которая вызывает history.go(0)? 23.11.2018
  • @chazsolo Я попробовал history.go(0), но он не обновляет все поля на странице в Chrome и не работает в Firefox. 23.11.2018
  • Вы пробовали setTimeout(function() { history.go(0); }, 2000);? Можете ли вы предоставить MCVE, чтобы помочь нам понять? 23.11.2018
  • @chazsolo на странице, которую я хочу обновить при нажатии, имеет такие поля, как высота, ширина, счетчик_число, которые должны быть равны нулю при обновлении. Все эти поля обновляются, когда я нажимаю кнопку в Chrome, но эта функция onclick не работает в Firefox. 23.11.2018

Ответы:


1

Вот как я заставил это работать.

<input type="submit" name="add" class="buy" onClick="timeDelay()"/>

<script>
    function timeDelay(){
        setTimeout(function(){
            window.location.reload(true);
        },6000);
      }      
</script>
23.11.2018
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..