2010-06-10 3 views
0

Я проектирую веб-страницу с IFrames HTML Есть ли способ сделать автоматическую оптимизацию ширины и высоты Iframe и совместим, по крайней мере (IE, firefox, safari, chrom)?Iframe autoresize

, пожалуйста, помогите!

+0

Что вы подразумеваете под автоматическим изменением размера? –

+0

Пожалуйста, обратитесь к http://stackoverflow.com/questions/819416/adjust-width-height-of-iframe-to-fit-with-content-in-it –

ответ

0

No.

Вы можете управлять шириной довольно легко, но веб-страницы, документы потока и не «понимают» понятие высоты (не легко, по крайней мере).

Чтобы сделать что-то подобное, вам нужно будет использовать javascript. Чтобы сделать ваш кросс-браузер совместимым как можно проще, вы должны использовать фреймворк, такой как jQuery.

Есть несколько вопросов здесь о изменении размера содержимого на высоту с помощью JQuery like this one.

0

в OnLoad из фрейма вызова функции, где вы установили высоту, ширину фрейма.



    <iframe name="preview" id="preview" width="450" height="450" onLoad="iframeResize();"></iframe> 

    <script> 
     function iframeResize() { 
      document.getElementById('preview').height = SOMEVALUE 
      document.getElementById('preview').width = SOMEVALUE 
     } 
    </script>