Я разрабатываю веб-приложение с использованием Spring MVC framework, в одном из моих модулей я внедрил для отображения сообщений пользователей и комментариев. Теперь моя проблема в том, что высота должна быть установлена динамически на основе содержимого в . Для этого я использую следующий JavaScript. Он отлично работает в Firefox и Internet Explorer, но не в Google Chrome и Safari. Как решить эту проблему?Настройка динамической высоты для <iframe> в Google Chrome и Safari
function sizeFrame() {
jQuery("#myframe", top.document).css({ height: 0 });
var iframe=document.getElementById('myframe');
var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
var the_height=0;
if (iframeWin.document.body) {
the_height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
}
jQuery("#myframe", top.document).css({ height: the_height });
}
</script>
Спасибо за ваше решение, это помогло мне много – speeday125