Здравствуйте, Дм.Григорьев, Вы писали:
ДГ>Вы будете смеяться, но сработало:
Ха-ха-ха
ДГ>P.S. Остался вопрос с динамическим изменением размеров области. С помощью описанной выше функции обнаружил в obj.style несколько полей, и ни одно не работает (IE, Netscape даже не пробовал):
Какой области, если можно поконкретней.
а так посмотри код:
function getObjByName (objName)
{
obj = null;
if (isIE)
obj = document.all[objName];
if (isNN)
obj = document.getElementById (objName);
return obj;
}
function resize ()
{
_offset = 90;
if (isIE || isNN)
{
bodyObj = getObjByName("body");
if (bodyObj)
{
if (isIE)
{
winHeight = parseInt (bodyObj.offsetHeight + "");
winWidth = parseInt (bodyObj.offsetWidth + "");
}
if (isNN)
{
winHeight = parseInt (innerHeight + "");
winWidth = parseInt (innerWidth + "");
}
if (winHeight < 310)
winHeight = 311;
} else
return;
divMenuObj = getObjByName("div_menu");
if (divMenuObj)
divMenuObj.style.height = ((winHeight - 8) > 0) ? (winHeight - 8) : 1;
else
return;
divViewObj = getObjByName("div_view");
if (divViewObj)
{
divViewObj.style.height = ((winHeight - 8) > 0) ? (winHeight - 8) : 1;
divViewObj.style.width = ((winWidth - 205 - 12) > 0) ? (winWidth - 205 - 12) : 1;
} else
return;
q = (winHeight - _offset) % 10;
maxTopMenu = winHeight - _offset - q;
}
return;
}