Кароче афтор поставил цель, без применения PHP\SSI сделать некий блок, который будет динамически увеличиваться в зависимости от загружаемой в него информации. Наверное не для кого не секрет, что это почти возможно сделать "стандартными" средствами HTML, при помоще iframe (по поводу его "не удобности" просьба не высказываться и так все знают. Т.е. размер iframe должен динамически изменять ширину-высоту в зависимости от загружаемой в него информации. Обычно при вставке инфы, и указании параметров height=100% увеличение произходит только по первой загруженой в него странице, далее появляются полосы прокрутки, недолго думаю я написал такой код: (повторяю задача была не использовать PHP\SSI)
CODE:<script language="JavaScript">
<!--
function mySize(){
myIframe.resizeTo(myIframe.document.body.scrollWidth,myIframe.document.body.scrollHeight)
}
//-->
</script>
...
<iframe name=myIframe src=testpage.html width=100% height=100% frameborder=0 marginheight=0 marginwidth=0 scrolling=no onLoad="mySize();">
под Осликом IE, все работает корректно, но моя любимая Opera невоспринимает данный код, возможно версия устарела... вобщем не работает.
Суть вопроса что можно добавить в код для адаптации кода под Опера.
p.s. без PHP\SSI, это и дураку понятно, и еще вставка должна произжодить именно в iframe, всякие div'ы и таблицы просьба не предлагать.
|