Всё про браузер Opera
.: Форум сайта - operaman.ru :.

Opera браузер >> Opera for Windows

NAV
Новичок

Зарегистр: 31/07/2004
Сообщений: 7
Re: Глюки при задании border ненулевой толщины в CSS
      02/08/2004 10:31

Весь пример выслать проблематично - коммерческий проект. PHP-код. Но подозреваю, что все каким-то образом связано с функцией, навешенной на событие click (странно, потому что в других броузерах никаких "призраков" не возникает). Вот она

function clickStage(obj) {
document.getElementById('indication').style.display = '';
if (activeStageObj != null) { //если уже была нажата какая-то кнопка - изменить ее стиль на стиль "ненажатой кнопки"
activeStageObj.style.backgroundColor = '#DDDDDD';
activeStageObj.style.color = '#000000';
activeStageObj.disabled = false;
document.getElementById('menu' + activeStageObj.name.substr(3)).style.display = 'none'; //скрыть DIV, который был открыт ранее нажатой кнопкой
if (activeMenuObj != null) document.getElementById(activeMenuObj.name + 'menu').style.display = 'none';
} //скрыть менюшку, связанную с ранее нажатой кнопкой
document.getElementById('chooseStage').className = 'nonactiveheader';
document.getElementById('followSteps').className = 'activeheader';
//а теперь - подсветить текушую кнопку
obj.style.backgroundColor='#800040';
obj.style.color = '#FFFFFF';
obj.disabled = true;
document.getElementById('menu' + obj.name.substr(3)).style.display = ''; //отобразить соответствующий ей DIV
document.title = 'GEA : ' + obj.value;
obj.style.cursor = 'default';
obj.blur();
activeStageObj = obj;
if (activeMenuObj != null) {
activeMenuObj.style.backgroundColor = '#DDE6F4';
activeMenuObj.style.color = '#000000';
activeMenuObj = null;
if (whatToHide != '') {
document.getElementById(whatToHide).style.display = 'none';
whatToHide = '';
}
}
}

Вызов ее такой:

<td width="100"><input type="button" name="btnPP" id="btnPP" value="Preprocessing" width="100" height="50" class="stagebutton" onClick="clickStage(this)" onMouseOver="maybeChangeCursor(this)" onMouseOut="stageHighlightOff()"></td>

Смысл кнопки - отобразить скрытый DIV, который ей соответствует и спрятать ранее открытый другой кнопкой.

Операции над сообщением:      

Вся Ветвь
Заголовок Автор Отослано
* Глюки при задании border ненулевой толщины в CSS NAV 31/07/2004 18:24
Re: Глюки при задании border ненулевой толщины в CSS Mongoose   31/07/2004 19:02
Re: Глюки при задании border ненулевой толщины в CSS NAV   02/08/2004 10:31
Re: Глюки при задании border ненулевой толщины в CSS Mongoose   02/08/2004 10:48
Re: Глюки при задании border ненулевой толщины в CSS NAV   02/08/2004 13:04
Re: Глюки при задании border ненулевой толщины в CSS Mongoose   02/08/2004 13:27
Re: Глюки при задании border ненулевой толщины в CSS NAV   02/08/2004 14:08
Re: Глюки при задании border ненулевой толщины в CSS Mongoose   02/08/2004 14:45
Re: Глюки при задании border ненулевой толщины в CSS NAV   29/08/2004 18:11
Re: Глюки при задании border ненулевой толщины в CSS Mongoose   29/08/2004 18:46
Re: Глюки при задании border ненулевой толщины в CSS AngolierМодератор   30/08/2004 12:24
Re: Глюки при задании border ненулевой толщины в CSS NAV   05/10/2004 21:31

Дополнительные сведения
0 зарег. и 218 анонимные пользователи просматривают этот форум.

Модератор:  netman, van_grieg, alter, Angolier, Pechkin 



Разрешения
      Вы не можете создать новую тему
      Вы не можете отвечать в теме
      HTML запрещен
      UBBCode разрешен

Рейтинг:
Thread views: 11044

Оцените эту тему
Перейти на



  
Отправить email администрации operaman.ru - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100