Скрыть объявление
Новая версия Tubes Clip One 4.6 уже доступна.

Вопрос Player.js высота больше высоты iframe

Тема в разделе "Помощь", создана пользователем ushkom, 19 дек 2019.

  1. u

    ushkom visibility Клиенты

    Регистрация:
    13 ноя 2019
    Сообщения:
    118
    Симпатии:
    2
    Баллы:
    232
    Пол:
    Мужской
    Приветствую. Подскажите пожалуйста знающие. Я решил изменить плеер на Player.js. И появилась проблема с его высотой. При выставлении высоты iframe к примеру в 400px плеер обрезается, его высота меняется при разрешении экрана. Как его привязать к высоте iframe? Получается только с добавлением скрипта:
    Код:
    <script type="text/javascript">
    <!--
    var timeout;
     
    function clickAction() {
        frameFitting();
        var fr = document.getElementById('player').contentWindow.document.body.getElementsByTagName('a');
        for (var i=0; i<fr.length; i++) {
            fr[i].onclick = function() {
                clearInterval(timeout);
                timeout = setInterval("frameFitting()",100);
            }
        }
    }
     
    function frameFitting() {
        document.getElementById('player').width = '100%';
        document.getElementById('player').height = document.getElementById('player').contentWindow.document.body.scrollHeight+4+'px';
    }
     
    onload = clickAction;
    //-->
    </script>

    Не охота код засорять лишними скриптами.
     
  2. lostxfiles

    lostxfiles visibility Клиенты

    Регистрация:
    23 июл 2018
    Сообщения:
    247
    Симпатии:
    1
    Баллы:
    232
    Пол:
    Мужской
    Да iframe мне кажется вообще не понимает, что показывает, там может быть и карта тундры, а зачем вы его юзаете? Что хорошего в этом? На мой взгляд это хорошо для IE 5, к вас какой пентиум?
     

Поделиться этой страницей