Когда загружается мой iframe, появляются две прокрутки. Если я установлю прокрутку в no для iframe, он не будет отображать полное содержимое веб-сайта. - PullRequest
0 голосов
/ 03 октября 2018

У меня есть основной сайт A, и я загружаю сайт B в iframe под сайтом A., но когда сайт B загружается под сайтом A. Он показывает два свитка.когда я удаляю прокрутку без прокрутки, ее содержимое становится статичным и имеет фиксированный размер.На сайте altought B есть много контента для показа.

Я пробовал

    <iframe src="http://siteB.com" style="border: 0; position:absolute; 
top:0; left:0; right:0; bottom:0; width:100%; height:100%"> 

Я также пробовал код JavaScript, но в моем случае он не работает.

<iframe id='myFrame' 
 frameborder=0 scrolling=no width=100%  
src="..."
   onload='adjustMyFrameSize();'> 
</iframe> 



   <script>
function adjustMyFrameHeight()
  {
      var frame = getElement("myFrame");
       var frameDoc = getIFrameDocument("myFrame");
       frame.height = frameDoc.body.offsetHeight;
   }
</script>

1 Ответ

0 голосов
/ 03 октября 2018

получите ваш iframe в переменной

 var ele = document.getElementsByClassName('ppm-externalapp-iframe');

, затем установите свойство

 ele[0].style.height = '200px';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...