блог-форум о программировании

Вы не вошли.

#1 2021-09-02 16:24:12

Majestio
Администратор
Здесь с 2017-11-17
Сообщений: 90
Windows 10Chrome 88.0

Фишки Javascript


Фишки Javascript


  • Замена в history

  • Отслеживание изменения src в iframe

Замена в history

Чтобы сделать переход на новый URL, предотвращая возможность перехода на текущую страницу, выполняем следующее:

window.location.replace('new-page-name.html');
Отслеживание изменения src в iframe
// JQuery
 
$('#myiframe').on('load', function() {
    alert('frame has (re)loaded ');
});
 
// ванильный javascript
 
window.onload = function () {
   let changed = false;
   let timerId;
 
   document.getElementById('myiframe').onload = () => {
      changed = true;
      console.log('Src changed!');
      setTimeout(() => clearInterval(timerId), 5000);
   };
 
   timerId = setInterval(() => {
      if (!changed) console.log('-'); else console.log('+');
   }, 500);
 
 }

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.067 сек, 7 запросов выполнено - Использовано памяти: 2.21 Мбайт (Пик: 2.72 Мбайт) ]