Значи так... перепробовала уже много кодов, но иконка все равно "витает в облаках", то есть, значок стоит неровно и откуда-то появляется "пустое место", при нажатии на которое спокойно открывается окно с доп. смайлами:
Выравнить при помощи параметра 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)