URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3199
[ Назад ]

Исходное сообщение
"Buffer between windows using JavaScript"

Отправлено Alexandre , 27-Мрт-05 17:51 
Подскажите, пожалуйста: нужно реализовать нечто вроде буфера обмена между двумя окнами, средствами JavaScript.

Задача такая: есть форма. В случае нажатия на кнопку, появляется маленькое окно (с этим я вроде справлюсь =), которое помогает составить текст, который потом будет помещён в форму. То есть у маленького окна должна быть кнопка: скопировать в буфер обмена. У большой и главной формы кнопка: вставить из буфера обмена (чтобы человек не возюкал мышкой и не делал это через Ctrl+v/Ctrl+v).

Я в JavaScript вообще ничего не понимаю, поэтому даже не знаю куда копать/искать (готовые скрипты обычно понимаю, по аналогии с языком Си).

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Buffer between windows using JavaScript"
Отправлено dev , 28-Мрт-05 17:05 
>Задача такая: есть форма. В случае нажатия на кнопку, появляется маленькое окно
>(с этим я вроде справлюсь =), которое помогает составить текст, который
>потом будет помещён в форму. То есть у маленького окна должна
>быть кнопка: скопировать в буфер обмена. У большой и главной формы
>кнопка: вставить из буфера обмена (чтобы человек не возюкал мышкой и
>не делал это через Ctrl+v/Ctrl+v).

В своем pop-up'е используй window.opener (если не ошибаюсь в написании) чтобы вызвать нужную функцию главного окна и передавай ей твой текст. А в функции уже сохраняй его в обычную глобальную переменную. И можно без всяких кнопок, автоматом.


"Buffer between windows using JavaScript"
Отправлено Alexandre , 28-Мрт-05 18:13 
>В своем pop-up'е используй window.opener (если не ошибаюсь в написании) чтобы вызвать
>нужную функцию главного окна и передавай ей твой текст. А в
>функции уже сохраняй его в обычную глобальную переменную. И можно без
>всяких кнопок, автоматом.

Спасибо большое за совет.
А можно посоветовать какой-нибудь пример/реализацию чего-то похожего, чтобы посмотреть в действии (в JavaScript-е не настолько силён, чтобы писать с нуля) и модифицировать под себя?