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, который ей соответствует и спрятать ранее открытый другой кнопкой.
Операции над сообщением:
|
|
0 зарег. и 218 анонимные пользователи просматривают этот форум.
Модератор: netman, van_grieg, alter, Angolier, Pechkin
|
Разрешения
Вы не можете создать новую тему
Вы не можете отвечать в теме
HTML запрещен
UBBCode разрешен
|
Рейтинг:
Thread views: 11044
|
|
|
|
|
© 2000-2002. Николай Ковальчук - All rights reserved
|
|