|
|
|
| У меня на странице 2 фрейма,
в первом ссылки , во втором информация которая по этим ссылкам открывается.
Вот откроешь первый раз второй фрейм сколько там текста такая высота у него и остается,
открываешь с большим текстом и его уже весь не видно ((
Как исправить ? может есть простое решение без перезагрузки страницы полностью. | |
|
|
|
|
|
|
|
для: LEM
(19.09.2009 в 11:31)
| | На странице у вас два фрейма или два Ифрейма? | |
|
|
|
|
|
|
|
для: АЯ
(19.09.2009 в 12:52)
| | У меня 2 Ифрейма | |
|
|
|
|
|
|
|
для: LEM
(19.09.2009 в 11:31)
| | Как исправить ?
отказаться от фреймов | |
|
|
|
|
|
|
|
для: Valick
(19.09.2009 в 17:02)
| |
<script type="text/javascript">
function autoIframe(frameId){
try{
frame = document.getElementById(frameId);
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = innerDoc.body.scrollHeight;
}
catch(err){
window.status = err.message;
}
}
</script>
|
сам фрейм я рисовала так
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
scr_height = getWindowHeight() - 127;
scr_width = getWindowWidth();
document.write("<iframe marginheight=0 marginwidth=0 hspace=0 vspace=0 frameborder=0 style='height: " + scr_height + "; width: " + scr_width + ";' id=main name=main scrolling=0 src=\"start.html\" onload=\"if (window.parent && window.parent.autoIframe) {window.parent.autoIframe('main');}\"></iframe>");
</SCRIPT>
|
| |
|
|
|
|
|
|
|
для: elenaki
(19.09.2009 в 18:01)
| | Спасибо, мне кажется что можно проще.
Нужна только высота,
а обработчик через onLoad ,
тока вот с реализацией , а точнее со знанием js у меня проблемы...( | |
|
|
|