Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 13:08 05.07.25 
Клубове/ Компютри и Интернет / WEB Дизайн и HTML Пълен преглед*
Информация за клуба
Тема copy to clipboard - Голям проблем
АвторИзмopeн (Нерегистриран) 
Публикувано24.07.07 19:12  



Братя, голямо мазало цял ден се мъча и нищо не мога да измисля.
Дадаха ми тука едно нещо и не мога да го направя. Спешно е.

Има някаква тъпа таблица и вътре някакви числа и букви. И трябва да се копира в клипборда, обаче в Мозила е ужас, нищо не работи, някакви хакове цял ден и все мизерия.

Накрая намерих от някъде следното нещо, което бачка в ИЕ и Мозила:



<script language="javascript" type="text/javascript">


function copy_clip(meintext)
{
if (window.clipboardData)
{


window.clipboardData.setData("Text", meintext);


}
else if (window.netscape)
{


netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');


var clip = Components.classes['@mozilla.org/widget/clipboard;1']
.createInstance(Components.interfaces.nsIClipboard);
if (!clip) return;


var trans = Components.classes['@mozilla.org/widget/transferable;1']
.createInstance(Components.interfaces.nsITransferable);
if (!trans) return;

trans.addDataFlavor('text/unicode');

var str = new Object();
var len = new Object();

var str = Components.classes["@mozilla.org/supports-string;1"]
.createInstance(Components.interfaces.nsISupportsString);

var copytext=meintext;

str.data=copytext;

trans.setTransferData("text/unicode",str,copytext.length*2);

var clipid=Components.interfaces.nsIClipboard;

if (!clip) return false;

clip.setData(trans,null,clipid.kGlobalClipboard);

}
alert('Copied to clipboard');
return false;
}

</script>



<span onclick='return copy_clip("this is your personal text")'>click</a>



Обаче така се копира само това "his is your personal text". Как да наблъскам цялата таблица вътре с 20 реда и колони. А и мисля, че идва динамично от някъде. Не мога да направя така, че примерно с id сложено на таблицата някак си да се замества с нещо в onclick='return copy_clip("this is your personal text")'

Помогнете ако знаете как.
Благодаря !



Цялата тема
ТемаАвторПубликувано
* copy to clipboard - Голям проблем Измopeн   24.07.07 19:12
. * По принцип.... KoтapakътнaШpьoдинrep   24.07.07 21:57
. * Re: По принцип.... Измopeн   25.07.07 07:14
. * С некои уговорки... KoтapakътнaШpьoдинrep   25.07.07 11:12
. * Re: С некои уговорки... Измopeн   25.07.07 11:39
. * Можеш спокойно... KoтapakътнaШpьoдинrep   25.07.07 17:24
. * Re: Можеш спокойно... Измopeн   25.07.07 18:23
. * Re: Можеш спокойно... fiffy   26.07.07 21:34
. * Пробвах го туй... KoтapakътнaШpьoдинrep   27.07.07 09:55
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.