Кошмар! На дворе начало 21 века а Opera не понимает onResize!Кошмар! На дворе начало 21 века а Opera не понимает onResize! ---------------------------------------------------------------
>> Маленькая деталь (может быть с Оpera проблема именно в этом?): >> >> <body bgcolor="#FFFFFF" text="#000000" onLoad="resize_Table()"; onResize="resize_Table()"> > > Привел функцию в такой вид: > > function resize_VirtualBorder() { > newWidth=getWindowWidth(); > > if (newWidth>1024) { > if(isMSIE) {document.all.VirtualBorder.style.width=980} > if(isMozilla) {document.getElementById("VirtualBorder").style.width='980px'} > ....if(isOpera) {document.getElementById("VirtualBorder").style.pixelWidth=400} > } > .. > if (newWidth<800) { > if(isMSIE) {document.all.VirtualBorder.style.width=760;} > if(isMozilla) {document.getElementById("VirtualBorder").style.width='760px';} > ....if(isOpera) {document.getElementById("VirtualBorder").style.pixelWidth=400} > } > .. > if ((newWidth>800)&&(newWidth<1024)) { > if(isMSIE) {document.all.VirtualBorder.style.width=newWidth-40;} > if(isMozilla) {document.getElementById("VirtualBorder").style.width=newWidth-40+'px';} > ....if(isOpera) {document.getElementById("VirtualBorder").style.pixelWidth=400} > } > ..alert(document.getElementById("VirtualBorder").style.pixelWidth);. > } > > > Опера выдает alert только при обновлении или загрузке. Она выдает его с правильными параметрами (400), т.е. они передаются объекту, но размер <DIV> не меняет. В тоже время при изменении размеров окна она никак не отрабатывает событие onResize которое прописано в <body>. > Это как вообще понимать? > Блин, я уже ничего не понимаю. > Все работает а Опера нет! |