[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JS script
apc
Всеп привет!
У меня такой вопрос: мне надо что бы при нажатии на кнопку появлялось сообение (текст сообщеня опр. переменной), но простой алерт не поможет по тому что при его вызове нельзя выделить текст для копирования, а мне какрас это и нужно.
Жмем->Появляется текст(если он будет уже выделен это будет +)->Копируем(пользователь пусть сам копирует, а то с этим копированием столько гемора).
Спс



Спустя 1 час, 33 минуты, 37 секунд (9.01.2009 - 13:01) dfsq написал(а):
можно сделать чтобы появлялся div, можно сделать его похожим на алерт..
тысяча способов такое сделать, в чем проблема?

Спустя 6 минут, 35 секунд (9.01.2009 - 13:08) apc написал(а):
Цитата (dfsq @ 9.01.2009 - 10:01)
можно сделать чтобы появлялся div, можно сделать его похожим на алерт..
тысяча способов такое сделать, в чем проблема?

Привиди пример....
Если не трудно

Спустя 2 часа, 10 минут, 32 секунды (9.01.2009 - 15:18) dfsq написал(а):
а что тебе нужно хоть описал бы, как должно выглядеть? где должно появляться сообщение

Спустя 4 часа, 25 минут, 54 секунды (9.01.2009 - 19:44) kirik написал(а):
apc, тыц

Спустя 1 день, 3 часа, 2 минуты, 58 секунд (10.01.2009 - 22:47) apc написал(а):
Надо просто показать сообщений при нажатии. Что бы пользователя мог просто скопировать текст. Где и как выводить не важно. Только вывод нужен без перезагрузки страницы.

Спустя 1 час, 34 минуты, 30 секунд (11.01.2009 - 00:22) FatCat написал(а):
Прямо здесь в форуме кликните над любым сообщением по слову "Дата".
Такое нужно?
Делается функцией:
Код
   function link_to_post(pid)
   {
    temp = prompt( "Копирование прямой ссылки этой темы, для сохранения ссылки в буфере обмена Вашего компьютера", "http://phpforum.ru/index.php?showtopic=0&view=findpost&p=" + pid );
    return false;
   }


Вызов функции:
HTML
<b><a title="Показать ссылку этой темы" href="#" onclick="link_to_post(65550); return false;" style="text-decoration:underline">Дата</a></b>

Спустя 1 день, 11 часов, 50 минут, 42 секунды (12.01.2009 - 12:13) dfsq написал(а):
некрасивое решение через промпт
имхо, лучше сделать появляющуюся дивку, стилизовать ее как надо,
алерт еще куда ни шло, но промпт - просто уродство, хотя и его конечно можно подменить

Спустя 50 минут, 36 секунд (12.01.2009 - 13:03) sergeiss написал(а):
А ежели переиначить задачу? То есть, просто скопировать нужные данные в буфер обмена винды?
Правда, известное мне решение работает не во всех бразуерах, а только в ИЭ. Но тем не менее, это выглядит на JS так:
window.clipboardData.setData("Text", txt);
где txt - это переменная, в которую я уже сохранил всё, что нужно скопировать. Это может быть как одно значение, так и набор данных, разделенных табуляцией и "новой строкой". В последнем случае это могут быть данные, взятые из таблицы тут же в браузере, для вставки в Эксель (я использую для этой цели).

Спустя 33 минуты, 48 секунд (12.01.2009 - 13:37) FatCat написал(а):
Советую обратить внимание на кнопочку user posted image

При вводе текста в окне редактирования, текст автоматически копируется в "буфер обмена", а по этой кнопочке выводится из "буфера".

Это не виндовый клипбёрд, это переменная window.name емкостью 4 Кб. wink.gif
Работает во всех браузерах.

Спустя 44 минуты, 15 секунд (12.01.2009 - 14:21) sergeiss написал(а):
Цитата (FatCat @ 12.01.2009 - 13:37)
Советую обратить внимание на кнопочку user posted image

При вводе текста в окне редактирования, текст автоматически копируется в "буфер обмена", а по этой кнопочке выводится из "буфера".

Это не виндовый клипбёрд, это переменная window.name емкостью 4 Кб. wink.gif
Работает во всех браузерах.

Но я же не могу этот текст взять и вставить в другую программу, правильно?
То есть, в данном виде фича ограничена текущей страницей. Даже на другую страницу этого же сайта, открытую одновременно в другом окне, я не смогу перекинуть данные.
Мне лично такая функциональность не нужна (по крайней мере в данный момент) smile.gif Но если нужно автору вопроса - то это его дело.

Спустя 3 часа, 43 минуты, 57 секунд (12.01.2009 - 18:05) kirik написал(а):
Цитата (dfsq @ 12.01.2009 - 04:13)
некрасивое решение через промпт

Спустя 27 минут, 53 секунды (12.01.2009 - 18:33) FatCat написал(а):
Цитата (kirik @ 12.01.2009 - 18:05)
Цитата (dfsq @ 12.01.2009 - 04:13)
некрасивое решение через промпт

sad.gif

Спустя 4 часа, 33 минуты, 4 секунды (12.01.2009 - 23:06) kirik написал(а):
FatCat, это у вас мобильный браузер?
зы. кстати тут есть переведенная статья.

Спустя 33 минуты, 37 секунд (12.01.2009 - 23:40) FatCat написал(а):
Ага. Штатный браузер pIE. Поддерживает джаваскрипт на уровне 1.0...
Есть еще Опрера с Нетфронтом, но и они айквери не тянут... sad.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.