|
|
|
| Здравствуйте Уважаемое сообщество.
Ни подскажете как сделать текст Новости синего цвета.
http://my-page45.narod.ru/
Сейчас этот блок синего цвета только при первой загрузки страницы.
#iMenu div.cBtn { width: 230px; height: 28px; text-align:left; padding-left:20px; cursor: pointer; text-decoration: underline; font:19px "Monotype Corsiva"; color:#0000ff; }
#iMenu #iBtn0 { background:url(images/bg_new.jpg) left top no-repeat; margin:0px; padding-top:17px; font:19px "Monotype Corsiva"; color:#0000ff; }
|
Сам блок новостей раскрывается, но после раскрытия этот блок чёрного цвета.
Для раскрытия используется скрипт
<script type="text/javascript">
var gStatus = new Array (0, 0, 0); //Статус трёх пар "кнопка/панель":
// 0 - кнопка активна / панель полностью свёрнута
// 1 - кнопка недоступна / панель в процессе разворачивания
// 2 - кнопка активна / панель полностью развёрнута
// 3 - кнопка недоступна / панель в процессе сворачивания
var gTimer = null; //состояние таймера
function fChangeStatus (x)
{
if (gStatus [x] % 2) return; //статус нечётный (1 или 3), кнопка недоступна, выходим из функции
gStatus [x] = (!gStatus [x]) ? 1 : 3; //установка нового статуса (1 - разворачиваем или 3 - сворачиваем)
with (document.getElementById ('iBtn' + x).style)
{fontWeight = 'normal'; color = 'gray'; textDecoration = 'none'; cursor = 'default'} //делаем кнопку неактивной
if (!gTimer) fProcess (); //запускаем таймер, если он ещё не включён
}
function fProcess ()
{
for (var k = j = 0, l = gStatus.length; j < l; j++) //просматриваем статусы всех пар "кнопка-панель"
{
var st = gStatus [j]; if (st % 2) //если статус нечётный (1 или 3), то сворачиваем/разворачиваем
{
var obj = document.getElementById ('iPan' + j);
var he = obj.offsetHeight + 1 * ((st == 1) ? 1 : -1); //определяем текущую высоту панели и изменяем её (в плюс или в минус, в зависимости от статуса)
obj.style.height = he + 'px';
if (st == 1 && he == obj.scrollHeight) {gStatus [j] = 2; document.getElementById ('iBtn' + j).firstChild.src = 'images/minus.jpg'} //меняем статус на "полностью развёрнута"
if (st == 3 && he == 1) {gStatus [j] = 0; document.getElementById ('iBtn' + j).firstChild.src = 'images/plus.jpg'} //меняем статус на "полностью свёрнута"
if (st != gStatus [j]) {with (document.getElementById ('iBtn' + j).style)
{fontWeight = 'bold'; color = 'black'; textDecoration = 'underline'; cursor = 'pointer'} //делаем кнопку активной
document.getElementById ('iBtn' + j).firstChild.style.visibility = 'visible'}
else k++; //статус не изменился, надо продолжать процесс, меняем флаг
}
}
if (k) gTimer = setTimeout (fProcess, 5); else gTimer = null; //продолжаем процесс или выходим из него
}
</script>
|
Где сделать изменения чтоб текст новости всегда был синим цветом. | |
|
|
|
|
|
|
|
для: pautina
(21.10.2010 в 10:38)
| | синий - стандартный цвет браузера для НЕПОСЕЩЕННЫХ ссылок. естессссссно, после нажатия цвет меняется. если не установлен в стилях цвет ПОСЕЩЕННОЙ ссылки, то она станет фиолетовая (не в крапинку, к сожалению). если установлен - то установленного цвета. у вас где-то, значит, прописано, что посещенные ссылки становятся черными.
кстати, сам сайт - так себе, на слабую троечку. много ошибок (критическаяситуация, Низнаю), опечаток (Федераьного значения) и непонятных сокращений (Истор-ая справка, Истор-ий календарь) | |
|
|
|
|
|
|
|
для: elenaki
(21.10.2010 в 10:46)
| | Смотрите сейчас на текст новости я повесил ссылку, до этого он был текстом и шло раскрытие блока
html
<div id="iMenu">
<div class="cBtn" id="iBtn0" onclick="fChangeStatus (0)"><img src="images/plus.jpg" style="padding:0px 8px 0px 0px;" width="14" height="14" alt="" /><a href="">Новости</a></div>
...
|
Какое событие повесить на ссылку чтоб шло раскрытие блока при нажатии на ссылку, onclick? | |
|
|
|
|
|
|
|
для: pautina
(21.10.2010 в 11:34)
| | Извиняюсь ссылкой лучше текст новости не делать, нужно делать изменения в скрипте раскрытия блока.:-)
if (st != gStatus [j]) {with (document.getElementById ('iBtn' + j).style)
{fontWeight = 'normal'; color = 'blue'; textDecoration = 'underline'; cursor = 'pointer'} //делаем кнопку активной
|
| |
|
|
|