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

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

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


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


Насчет иконки дополнительных смайликов

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

1

Значи так... перепробовала уже много кодов, но иконка все равно "витает в облаках", то есть, значок стоит неровно и откуда-то появляется "пустое место", при нажатии на которое спокойно открывается окно с доп. смайлами:
http://s43.radikal.ru/i100/0808/c3/9a8164cb11df.png
Выравнить при помощи параметра margin, естесвенно, не получилось. Дело в другом...

В настоящее время код стоит такой:

Код:
<style type="text/css">
#button-smiles {background-image:url(http://i040.radikal.ru/0806/4e/515aceeb7a4c.gif); background-repeat: no-repeat;}
</style>

<script language="JavaScript">
function popwnd()
{
var smiles = new Array

smiles.push("http://i009.radikal.ru/0803/78/9120089f5f8d.png")
smiles.push("http://i014.radikal.ru/0803/de/838d19273343.png")
smiles.push("http://i046.radikal.ru/0803/4e/84cd26b3cd05.png")
smiles.push("http://i014.radikal.ru/0803/68/de5db7c3f694.png")
smiles.push("http://i045.radikal.ru/0803/de/c72b916663c2.gif")
smiles.push("http://i038.radikal.ru/0803/80/8e1747acceae.png")
smiles.push("http://i013.radikal.ru/0803/a3/d4b2b5e16dcd.png")
smiles.push("http://i036.radikal.ru/0803/83/6280cf17d87e.png")
smiles.push("http://i049.radikal.ru/0803/68/4db7b636fbec.png")
smiles.push("http://i039.radikal.ru/0803/3b/ab3a2ebbdda6.png")
smiles.push("http://i045.radikal.ru/0803/2a/a4ff5395ec97.png")
smiles.push("http://i016.radikal.ru/0803/35/991172817146.png")
smiles.push("http://i036.radikal.ru/0803/1e/815181ea5268.png")
smiles.push("http://i011.radikal.ru/0803/db/3e32fb13759f.png")
smiles.push("http://i034.radikal.ru/0803/3d/ccd7495bdd2f.png")
smiles.push("http://i036.radikal.ru/0803/75/56265a69017f.png")
smiles.push("http://i004.radikal.ru/0803/f2/fff7f2d18dbf.png")
smiles.push("http://i047.radikal.ru/0803/ca/4983df997ebe.png")
smiles.push("http://i014.radikal.ru/0803/0a/f7225907e826.png")
smiles.push("http://i020.radikal.ru/0803/ba/e1c61d0369cf.png")
smiles.push("http://i044.radikal.ru/0803/53/4ff937607d03.png")

var msg = new String("")
msg = "<html><head><TITLE>RiverDale's smile collection</TITLE></head>\r\n"
msg += "<body bgcolor=#CFDFBF>"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"

msg += "function insert_smile(a){\r\n"
msg += "txt = \"[img]\"+a.src+\"[/img] \";\r\n"
msg += "window.opener. smile(txt);\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"

msg = msg + "</" + "script>\r\n"

i=0

msg += "<div style=\"width: 100%; text-align : justify;\" >" 
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert_smile(this)\" style=\"cursor: pointer\">\r\n"
i++
}

msg += "</div><a href=\"\" onclick=\"window.close()\">Закрыть окно</a>"
msg += "</BODY></html>";

popup = window.open("","popDialog","height=500,width=500, scrollbars=1")
popup.document.write(msg)
popup.document.close()

return false
}
</script>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<img  id=\"button-smiles\" title=\"RiverDale's smile collection\" onclick=\"return popwnd()\" src=\"/i/blank.gif\" />"</script>
<script>
elm=document.getElementById("form-buttons").getElementsByTagName("tr")[0].getElementsByTagName("td")
i=0
while(elm[i])
{
  str=elm[i].innerHTML
  if(str.indexOf("i/smile.png")!=-1)
    elm[i].style.display='none'
  i++
}
</script>

Как можно поправить иконку? Точнее... ее месторасположение.

Отредактировано ТемныйЭльф (Вс, 3 Авг 2008 22:57:30)

0

2

ставьте так, смайлы уже ваши стоят)

Код:
<style type="text/css">
#button-smiles {background-image:url('http://i040.radikal.ru/0806/4e/515aceeb7a4c.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>

<script language="JavaScript">
function popwnd()
{
var smiles = new Array

smiles.push("http://i009.radikal.ru/0803/78/9120089f5f8d.png")
smiles.push("http://i014.radikal.ru/0803/de/838d19273343.png")
smiles.push("http://i046.radikal.ru/0803/4e/84cd26b3cd05.png")
smiles.push("http://i014.radikal.ru/0803/68/de5db7c3f694.png")
smiles.push("http://i045.radikal.ru/0803/de/c72b916663c2.gif")
smiles.push("http://i038.radikal.ru/0803/80/8e1747acceae.png")
smiles.push("http://i013.radikal.ru/0803/a3/d4b2b5e16dcd.png")
smiles.push("http://i036.radikal.ru/0803/83/6280cf17d87e.png")
smiles.push("http://i049.radikal.ru/0803/68/4db7b636fbec.png")
smiles.push("http://i039.radikal.ru/0803/3b/ab3a2ebbdda6.png")
smiles.push("http://i045.radikal.ru/0803/2a/a4ff5395ec97.png")
smiles.push("http://i016.radikal.ru/0803/35/991172817146.png")
smiles.push("http://i036.radikal.ru/0803/1e/815181ea5268.png")
smiles.push("http://i011.radikal.ru/0803/db/3e32fb13759f.png")
smiles.push("http://i034.radikal.ru/0803/3d/ccd7495bdd2f.png")
smiles.push("http://i036.radikal.ru/0803/75/56265a69017f.png")
smiles.push("http://i004.radikal.ru/0803/f2/fff7f2d18dbf.png")
smiles.push("http://i047.radikal.ru/0803/ca/4983df997ebe.png")
smiles.push("http://i014.radikal.ru/0803/0a/f7225907e826.png")
smiles.push("http://i020.radikal.ru/0803/ba/e1c61d0369cf.png")
smiles.push("http://i044.radikal.ru/0803/53/4ff937607d03.png")

var msg = new String("")
msg = "<html><head><TITLE>RiverDale's smile collection</TITLE></head>\r\n"
msg += "<body bgcolor=#CFDFBF>"
msg = msg + "<" + "script language=\"JavaScript\">\r\n"

msg += "function insert_smile(a){\r\n"
msg += "txt = \"[img]\"+a.src+\"[/img] \";\r\n"
msg += "window.opener. smile(txt);\r\n"
msg += "window.focus()\r\n"
msg += "return false}\r\n"

msg = msg + "</" + "script>\r\n"

i=0

msg += "<div style=\"width: 100%; text-align : justify;\" >" 
while(smiles[i])
{
msg = msg + "<img src=\"" + smiles[i] + "\" onclick=\"return insert_smile(this)\" style=\"cursor: pointer\">\r\n"
i++
}

msg += "</div><a href=\"\" onclick=\"window.close()\">Закрыть окно</a>"
msg += "</BODY></html>";

popup = window.open("","popDialog","height=500,width=500, scrollbars=1")
popup.document.write(msg)
popup.document.close()

return false
}
</script>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<img  id=\"button-smiles\" title=\"RiverDale's smile collection\" onclick=\"return popwnd()\" src=\"/i/blank.gif\" />"</script>
<script>
elm=document.getElementById("form-buttons").getElementsByTagName("tr")[0].getElementsByTagName("td")
i=0
while(elm[i])
{
  str=elm[i].innerHTML
  if(str.indexOf("i/smile.png")!=-1)
    elm[i].style.display='none'
  i++
}
</script>

+1

3

Marisol', большое вам спасибо)).

0


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