Задать вопрос
frilanser
@frilanser

Как сделать загрузку и отображение iframe?

Помогите разобраться и поправить код, он работает в обоих вариантах ([video] [videos]) при загрузке страницы. Но если менять Код содержимого по клику то Вариант [videos] с URL фрейма не работает и не отображает его.
Хотя при этих же условиях по клику [video] полный фрейм работает нормально.

Пример:
Есть BB код в DIV:
<div class="uc-message">
[videos]https://youtu.be/tKqfeYcvpzk[/videos]
<br>
[video]<iframe src="//vk.com/video_ext.php?oid=-58774696&id=171227922&hash=fea9df74d79b4a0c&hd=2" width="250" height="100"  frameborder="0"></iframe>[/video]    
</div>

Также есть js которые преобразовывает:
$('.uc-message').each(function(){
$(this).html($(this).html().split('[video]').join('').split('[/video]').join(''));  
$(this).html($(this).html().split('[videos]').join('<iframe src="').split('[/videos]').join('" width="250" height="100" frameborder="0"></iframe>'));
});


Демо на jsfiddle
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы