2015-03-24 5 views
0

Привет, у меня есть страница, в которой есть iframe. Теперь кажется, что единственный способ получить карту Google или Blogger на сайте - в другом iframe в основном i-фрейме.iframe внутри iframe не прокручивается?

Теперь у меня есть этот скрипт, который работал, чтобы остановить прокрутку в основном iframe iframe_a, но как мне получить i-фрейм с картой Google и Blogger, чтобы не прокручивать? Я включил этот скрипт снова на странице, на которой есть Blogger, и тот, на котором есть карты Google, которые попадают в основную i frame_a Любые идеи? Спасибо заранее.

JavaScript: HTML5 CSS3

<script> 

    function resizeIframe(obj) { 
    obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px'; 
    } 
</script> 


    <iframe name="iframe_a" src="home.html" id="iframe_a" onload='javascript:resizeIframe(this);' /> 

      <p>Your browser does not support i frames.</p> 
</iframe> 


    iframe { 
    overflow: hidden; 
    background-color:#ffffff; 
    width: 735px; 
    height: 0; 
    border:none; 
} 

ответ

0

Я предполагаю, что IFrame блоггера находится в home.html. Я предлагаю добавить следующий css в iframe, если вы хотите удалить прокрутку. Обратите внимание, что все, что простирается после того, что iframe будет потеряно навсегда.

iframe { 
    overflow: hidden; 
    width: 100%; 
    height: 100%; 
} 

Возможно, я настоятельно рекомендую не использовать два вложенных фрейма? Я не знаю вашей конкретной ситуации, но это делает вещи громоздкими.

+0

Да, я не хотел использовать iframe с картой Google и блогером, но когда я набираю короткий URL-адрес в адресную строку браузера, я иду на эти страницы, но когда я href и цель для основного iframe который находится на других страницах, которые он не работает, похоже, работает со своей ссылкой iframe с веб-сайта. Я попробую добавить это спасибо css. –

+0

Спасибо, css работал –

Смежные вопросы