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

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

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


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


Не работает скрипт доп. смайлов

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

1

Код:
    <style type="text/css">
    #button-smiles {background-image:url('http://i003.radikal.ru/0803/5e/9c5604d403ca.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/0802/e4/bbba86851832.gif")

    var msg = new String("")
    msg = "<html><head><TITLE><Дополнительные смайлы></TITLE></head>\r\n"
    msg += "<body bgcolor=#F5F5F5 >"
    msg = msg + "<" + "script language=\"JavaScript\">\r\n"

    msg += "function insert_smile(a){\r\n"
    msg += "txt = \"-- \";\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=\"Дополнительные смайлы\" 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>

Нажимаешь на кнопку, открывается окно. Жмёшь на смайл, а вместо ссылки на картинку он выдаёт два тире.

0

2

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

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

Нажимаешь на кнопку, открывается окно. Жмёшь на смайл, а вместо ссылки на картинку он выдаёт два тире.

Код:
<style type="text/css">
#button-smiles {background-image:url('http://i018.radikal.ru/0805/21/e9ec1c89475a.jpg'); 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/0802/e4/bbba86851832.gif")

var msg = new String("")
msg = "<html><head><TITLE><Дополнительные смайлы></TITLE></head>\r\n"
msg += "<body bgcolor=#F5F5F5 >"
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=\"Дополнительные смайлы\" 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

rps
Спасибо, выручил)

0


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