Помогите с кодом JavaScript

Тема в разделе "Коммерческие", создана пользователем TecT, 11 авг 2010.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    есть у меня код:

    <a href=\"javascript:addPic('".$SmTbl[$i]["name"]."');\" target=\"voc_sender\"><img src=\"".$SmTbl[$i]["url"]."\" border=0></a>

    при нажатии на ссылку открывается окошко в нём эта часть кода его функционал такой: при нажатии на картинку она вставляется в форму отправки. Как сделать так чтоб после вставки картинки в форму отправки окно закрывалось.
     
  2. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    Код:
    window.close();
    
     
  3. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    код то я знаю :) а вот проблема в том что при нажатии картинки окно просто закрывается а сама картинка не вставляется в форму отправки.
     
  4. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    Ну там в коде скорее всего что-то типа
    Код:
    window.opener.getElementById(..).value = тра-та-та.
    
    Вот найди, где он это value присваивает, и после него и вставь window.close();
     
  5. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    вот смотрите что там

    <a href=\"javascript:addPic('".$SmTbl[$i]["name"]."');\" target=\"voc_sender\"><img src=\"".$SmTbl[$i]["url"]."\" border=0></a>
     
  6. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    Как я понял функция addPic открывает новое окно, в котором ты чего-то там выбираешь еще и потом, по клику, то, что ты там выбрал (картинка) копируется обратно сюда, на эту страницу. Поэтому копать надо не здесь, не в функции addPic, а в том коде, который выполняется в открывающемся окошке. Посмотри, какой там обработчик на onclick по имаджам?
     
  7. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    нет функция addPic добавляет картинку в форму отправки...при нажатии на кнопку всплывает окошко со смайлами вот там и есть этот код

    <a href=\"javascript:addPic('".$SmTbl[$i]["name"]."');\" target=\"voc_sender\"><img src=\"".$SmTbl[$i]["url"]."\" border=0></a>

    при нажатии на смайл то код его добавляется в форму отправки так вот мне надо чтоб после нажатия на смайл его код появлялся в форме отправки и всплывающее окно закрылось!...
     
  8. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    <a href=\"javascript:addPic('".$SmTbl[$i]["name"]."');window.close();\" target=\"voc_sender\"><img src=\"".$SmTbl[$i]["url"]."\" border=0></a>
    А так не работает?
     
  9. TecT

    TecT Пользователь для ТесТа

    Регистр.:
    25 фев 2009
    Сообщения:
    449
    Симпатии:
    44
    нет так к сожалению окно не закрывается :(
     
Статус темы:
Закрыта.