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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
2 Rebex 1160 Вчера, 18:39
автор: Rebex
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСовременный сервис для быстрого и безопасного обмена валют.
14 CryptoTims 4725 11.4.2024, 15:29
автор: CryptoTims
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
0 Rebex 484 8.4.2024, 22:09
автор: Rebex
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыEasySwap.biz - свежий формат обмена
11 easyswap 4492 2.4.2024, 15:32
автор: easyswap
Горячая тема (нет новых ответов) Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка
вечные ссылки
259 SeoUaSales 129163 30.3.2024, 18:27
автор: Hillel_Silver


 



RSS Текстовая версия Сейчас: 16.4.2024, 15:19
Дизайн