Значит штука такая: для загрузки картинки на сайт и вставки её в статью, открывается новое окно (открывается скриптом) с формой загрузки картинки. После загрузки пользователь получает bb-код для вставки в статью. Помогите сделать: -кнопку, при нажатии на которую код автоматически вставлялся бы в поле в форме редактирования статьи в родительском окне -кнопку, при нажатии на которую код копировался бы в буфер обмена.
1. top.opener.window.document.getElementById("textarea").value += ''; Это я нашел в своих старых скриптах 2. document.execCommand("copy"); - не работает на многих браузерах.
Поправки: top - зачем? Фреймов ведь нету. opener и есть ссылка на окно. [js]window.opener.document...[/js] execCommand('copy') - только для осла. Для FF читать здесь [vs] Глобальная переменная из родительского окна есть свойство объекта window. Пример: [js]window.opener.your_variable_name[/js]
PS. По поводу буфера обмена в FF (а то обязательно у кого-нибудь возникнут проблемы ). Перед использованием того, что есть в статье нужно включить XPCOM-доступ: [js]netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');[/js] Но это еще не все Если после этого при попытке скопировать что-то в буфер вылезает ошибка типа "Access Denied", значит вам особенно не повезло и придется идти в about:config и устанавливать свойство signed.applets.codebase_principal_support в true