Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Залить фоном разделитель


Залить фоном разделитель

Сообщений 1 страница 7 из 7

1

Помогите изменить в скрипте, чтобы разделители не цветом заливались, а нужным фоном, если это возможно. И как их поуже сделать?

http://s49.radikal.ru/i126/1006/ae/bfa0ed4f72cbt.jpg

Код:
<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++)
{if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1))
{var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1)
var im=portant.insertCell(0)
im.innerHTML="<b><center>Важные темы</b></center>"
im.style.color="#FF0000"
im.style.backgroundColor="#33FFFF"
im.colSpan="6"}
else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1))
{var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="<center><b>Простые темы форума</b></center>"
normal1.style.color="#6633FF"
normal1.style.backgroundColor="#CCFFFF"
normal1.colSpan="6"
}}}
</script>

Отредактировано Kolin (Пн, 28 Июн 2010 20:42:23)

0

2

Kolin
Здравствуйте.

Kolin написал(а):

Помогите изменить в скрипте, чтобы разделители не цветом заливались, а нужным фоном, если это возможно. И как их поуже сделать?

<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++)
{if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1))
{var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1)
var im=portant.insertCell(0)
im.innerHTML="<b><center>Важные темы</b></center>"
im.style.color="#FF0000"
im.style.backgroundImage="url(Адрес изображения важного разделителя)"
im.colSpan="6"}
else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1))
{var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="<center><b>Простые темы форума</b></center>"
normal1.style.color="#6633FF"
normal1.style.backgroundImage="url(Адрес изображения обычного разделителя)"
normal1.colSpan="6"
}}}
</script>

0

3

Спасибо больше, а как разделители сделать более узкими?

0

4

Kolin

<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++)
{if ((trs[io].className.indexOf("isticky")!=-1)&&(io==1))
{var portant=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(1)
var im=portant.insertCell(0)
im.innerHTML="<b><center>Важные темы</b></center>"
im.style.color="#FF0000"
im.style.paddingBottom = "5px"
im.style.paddingTop = "5px"
im.style.backgroundImage="url(Адрес изображения важного разделителя)"
im.colSpan="6"}
else if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1))
{var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="<center><b>Простые темы форума</b></center>"
normal1.style.color="#6633FF"
normal1.style.paddingBottom = "5px"
normal1.style.paddingTop = "5px"
normal1.style.backgroundImage="url(Адрес изображения обычного разделителя)"
normal1.colSpan="6"
}}}
</script>

Выделенные значения изменять синхронно.

+1

5

:flag: Спасибо!
А еще тогда вопрос. Вот тут получается два разделителя, перед важными темами и перед простыми, а как оставить только второй (перед простыми темами)?:blush:

Отредактировано Kolin (Чт, 1 Июл 2010 20:30:20)

0

6

Kolin
Тогда так:

Код:
<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++){
if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1)){
var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="<center><b>Простые темы форума</b></center>"
normal1.style.color="#6633FF"
normal1.style.paddingBottom = "5px"
normal1.style.paddingTop = "5px"
normal1.style.backgroundImage="url(Адрес изображения обычного разделителя)"
normal1.colSpan="6"
}}}
</script>

0

7

Премного благодарен ) Теперь красота

0


Вы здесь » Единый форум поддержки » Корзина » Залить фоном разделитель