Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2011, 20:40
Новичок на форуме
Отправить личное сообщение для Девелапер Посмотреть профиль Найти все сообщения от Девелапер
 
Регистрация: 22.11.2011
Сообщений: 5

ctrl+c добавить в буфер
Доброго времени!
я уже поднимал ранее эту тему, но к сожалению ответа я так и не нашел.
у меня есть одна проблемма: в общем мне надо передать текс в clipboard , я делаю это при помощи флешевской библиотеки ZeroClipboard, но к сожалению - это возможно сделать только при нажатии на кнопку или еще куды нибуть....
<html>
        <body>
                <script type="text/javascript" src="ZeroClipboard.js"></script>
        
                <div id="d_clip_button" style="border:1px solid black; padding:20px;">Copy To Clipboard</div>
     // если сюды нажать копируеться в буфер
                <script language="JavaScript">
                       var clip = new ZeroClipboard.Client();
                        clip.setText( 'SSSAvatar!' );
                        clip.glue( 'd_clip_button' );
                    // 
                    function start()
                    {
	               document.getElementById("d_clip_button").click()
                     }
                     window.onload = start();

                </script>
        </body>
        </html>

только вот нажимать не на какие кнопки мне нельзя, только ctrl+c или съэмулировать нажатие на сюды id="d_clip_button".
я понимаю что съэмулировать - это есть нехорошо и неработает, но тем не менее может у кого есть идеи?
в обще мне надо что бы при нажатии на ctrl+c метод clip.glue(); клеил событие:
if (e.which == 67 && isCtrl == true) {
                var clip = new ZeroClipboard.Client();
                        clip.setText( 'SSSAvatar!' );
                        clip.glue(this);// вот только не реагирует никак:( 
            }


..PS второй день себя и компьютер мучаю... , будду рад любой помощи

Последний раз редактировалось Девелапер, 28.11.2011 в 20:48.
Ответить с цитированием
  #2 (permalink)  
Старый 29.11.2011, 23:46
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Это ограничение на то, что скопировать можно только по нажатию пользователем, возникло не просто так. Это ограничение безопасности, поэтому обойти его по-нормальному нельзя.
Ответить с цитированием
  #3 (permalink)  
Старый 30.11.2011, 00:03
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

А то было бы: скопировал курсовую, вставил, а наутро препод читает всё о прелестях прона)
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery обработать удержание клавиши ctrl и shift pt81 jQuery 3 03.12.2011 00:43
Как добавить элемент в XML через DOM используя PHP? bayah Серверные языки и технологии 6 11.08.2010 13:33
Как правильно добавить форму используя jQuery Casufi jQuery 1 15.02.2010 23:14
Скрипт калькулятора (не могу добавить еще одно значение) Jee_Day Я не знаю javascript 2 22.05.2009 13:19
Как добавить метод ко всем элементам? zubr80 Events/DOM/Window 3 06.04.2009 05:46