X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> ссылка копирующая текст в буфер обмена
Лёлик2
Лёлик2
Topic Starter сообщение 28.4.2008, 15:51; Ответить: Лёлик2
Сообщение #1


Как сделать на html страничке обычную текстовую ссылку чтобы при нажатии на которую определенный текст копировался в буфер обмена?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 28.4.2008, 17:50; Ответить: Exterior
Сообщение #2


Лёлик2, работает только в IE:

<script language="Javascript">
<!--
var copytoclip=1 //0=no, 1=yes

function HighlightAll(theField)
{
var tempval=eval("document."+theField);
tempval.focus();
tempval.select();
if (document.all&&copytoclip==1)
{
therange = tempval.createTextRange();
therange.execCommand("Copy");
alert ('Текст в форме скопирован в память');
}
}
//--
>
</script>

<div align="center">
<form name="copy_form">
<textarea name="text" style="width:250px; height:200px;">Текст для копирования</textarea>
<br />
<input type="button" onClick="javascript:HighlightAll('copy_form.text')" value="Скопировать в память" />
</form>
</div>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Лёлик2
Лёлик2
Topic Starter сообщение 29.4.2008, 15:23; Ответить: Лёлик2
Сообщение #3


Спасибо Exterior! Помогите пожалуйста только довести это до конца. Ато тот код который вы мне написали выполняет слишком много действий. Я с программированием знаком но только на C++ и Паскалем чуть, но переделать этот код под себя все же ума не хватает.
Я хотел обычную текстовую ссылку нажатие на которую переносит в буфер текст (заранее определенный и постоянный), а не поле ввода с кнопкой. Т.е. как я понимаю строчки
[color=#000080]<div align="center">[/color]
[color=#000080]<form name="copy_form">[/color]
[color=#000080]<textarea name="text" style="width:250px; height:200px;">Текст для копирования</textarea>[/color]
[color=#000080]<br />[/color]
[color=#000080]<input type="button" onClick="javascript:HighlightAll('copy_form.text')" value="Скопировать в память" />[/color]
[color=#000080]</form>[/color]
[color=#000080]</div>[/color]
[color=#000080][/color]

мне надо убрать и вызывать функцию HighlightAll('Текст для буфера') при нажатии на ссылку. Но только что-то не получается!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 30.4.2008, 0:34; Ответить: Exterior
Сообщение #4


Лёлик2, 3 строчки:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>Select & Copy Text v2.0</title>

</head>

<body>

<script language="Javascript">
<!--
/* Текст в форме копируется в память */
function copyText()
{
var buffTxt = document.copy_form.text;
txtVar = buffTxt.createTextRange();
txtVar.execCommand("Copy");
}
//--
>
</script>

<div align="center">
<form name="copy_form">
<textarea name="text" style="width:250px; height:100px; border:0px; overflow:hidden;">Какой-нить определенный текст для копирования</textarea>
<br />
<input type="button" onclick="copyText()" value="Скопировать в память" />
</form>
</div>

</body>
</html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Лёлик2
Лёлик2
Topic Starter сообщение 1.5.2008, 1:00; Ответить: Лёлик2
Сообщение #5


попробовал, почемуто не работает в Ie 6.0.2900. короче я понял что это не просто и вызовет только лишние проблемы.
спасибо за желание помочь и извините за беспокойство.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 1.5.2008, 17:52; Ответить: Exterior
Сообщение #6


Лёлик2, у меня самого IE 6.0.2900 и все работает :eek: ! Именно на нем я и тестировал скрипт. Очень странно....
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Лёлик2
Лёлик2
Topic Starter сообщение 1.5.2008, 21:10; Ответить: Лёлик2
Сообщение #7


(Exterior @ 1.5.2008, 20:52) *
Лёлик2, у меня самого IE 6.0.2900 и все работает :eek: ! Именно на нем я и тестировал скрипт. Очень странно....

Да говорю же ладно! Я думал что это просто, а оказалось сложно и не совсем надежно.
Ещё раз спасибо.:)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка
вечные ссылки
258 SeoUaSales 128400 Вчера, 23:39
автор: FantAlexis
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1352 26.3.2024, 21:43
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Можно ли в старый SEO текст вместо старого домена поставить новый?
3 Tutich 1148 22.3.2024, 14:47
автор: Tutich
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСовременный сервис для быстрого и безопасного обмена валют.
12 CryptoTims 4254 13.3.2024, 23:14
автор: CryptoTims
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider


 



RSS Текстовая версия Сейчас: 28.3.2024, 20:53
Дизайн