Бесконечная загрузка страницы

196
07 сентября 2018, 22:10

Подгружаю html с помощью js так:

var cat='{category}';
if((cat!='1')||(cat!='2')||(cat!='3')||(cat!='4')){
document.getElementById('video').innerHTML = '<video controls width="300"  src="URL"></video>'; 
document.getElementById('teggi').innerHTML = '';
}
if((cat=='1')||(cat=='2')||(cat=='3')||(cat=='4')){
  document.getElementById('video').innerHTML = '<iframe src="URL1" style="border:0;width:100%;height:500px;"scrolling="no"></iframe>';  
document.getElementById('nevsunichtoz').innerHTML = '';
}

При открытии страницы на которой расположен этот код идет бесконечная загрузка, хотя html вставляется куда нужно и, с виду, страница полностью загрузилась.Если убрать этот код:

document.getElementById('video').innerHTML = '<iframe src="URL1" style="border:0;width:100%;height:500px;"scrolling="no"></iframe>'; 

то все нормально работает.

С чем это может быть связано? Как исправить?

Answer 1

ошибка, приводящая к перезагрузке в некорректном url в src. исправь на нужный, и разберись с if. в первом if скорее всего нужно не или а и (& вместо ||)

READ ALSO
Vue не реагирует на изменения объекта

Vue не реагирует на изменения объекта

Я тут учу vue и пишу простенький магазин для практикиИ не могу понять почему не обновляется корзина, то есть обновляется объект cart, но в разметке...

182
Как правильно подключить скрипт js(es6), чтобы Security Policy не ругался?

Как правильно подключить скрипт js(es6), чтобы Security Policy не ругался?

Refused to connect because it violates the following Content Security Policy directive: "default-src 'self'"Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback

244