Я проектирую веб-страницу с IFrames HTML Есть ли способ сделать автоматическую оптимизацию ширины и высоты Iframe и совместим, по крайней мере (IE, firefox, safari, chrom)?Iframe autoresize
, пожалуйста, помогите!
Я проектирую веб-страницу с IFrames HTML Есть ли способ сделать автоматическую оптимизацию ширины и высоты Iframe и совместим, по крайней мере (IE, firefox, safari, chrom)?Iframe autoresize
, пожалуйста, помогите!
No.
Вы можете управлять шириной довольно легко, но веб-страницы, документы потока и не «понимают» понятие высоты (не легко, по крайней мере).
Чтобы сделать что-то подобное, вам нужно будет использовать javascript. Чтобы сделать ваш кросс-браузер совместимым как можно проще, вы должны использовать фреймворк, такой как jQuery.
Есть несколько вопросов здесь о изменении размера содержимого на высоту с помощью JQuery like this one.
в 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>
Что вы подразумеваете под автоматическим изменением размера? –
Пожалуйста, обратитесь к http://stackoverflow.com/questions/819416/adjust-width-height-of-iframe-to-fit-with-content-in-it –