За последние 24 часа нас посетили 33028 программистов и 1821 робот. Сейчас ищут 867 программистов ...

Всплывающее окно и передача в поле

Тема в разделе "JavaScript и AJAX", создана пользователем viphost, 12 май 2012.

  1. viphost

    viphost Активный пользователь

    С нами с:
    23 мар 2009
    Сообщения:
    307
    Симпатии:
    0
    Помогите разобраться с проблемой, в js совсем ноль.
    Есть вплывающее окно на css3, не могу с этого окна передать информацию в поле textarea
    Например на странице
    Код (Text):
    1. /go=posts
    есть поле:
    Код (Text):
    1. <textarea name="posts"></textarea>
    Модальное окно открывается по ссылке
    Код (Text):
    1. /go=posts#uploads
    В нем после загрузки чего либо формируется ссылка
    Код (Text):
    1. <a href="ссылка">вставить</a>
    Как передать содержимое ссылки в поле posts?
    Делаю так
    Код (Text):
    1. <script type="text/javascript">
    2. function input(text) {
    3.     text = ' ' + text + ' ';
    4.     if (opener.document.forms['post'].posts.createTextRange && opener.document.forms['post'].posts.caretPos) {
    5.         var caretPos = opener.document.forms['post'].posts.caretPos;
    6.         caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
    7.         opener.document.forms['post'].posts.focus();
    8.     } else {
    9.     opener.document.forms['post'].posts.value  += text;
    10.     opener.document.forms['post'].posts.focus();
    11.     }
    12. }
    13. </script>
    14. <div><a href="javascript:input(''тут то что надо вставить")">link</a><br></div>
    Так не получается =(