11.06.2011, 14:44 | #1 (ссылка) |
Новичок
Регистрация: 21.01.2010
Сообщений: 30
Репутация: 0
|
Помогите с Оперой))
[I]Предварительно создайте MIME тип (Ctrl+F12->Загрузки->Добавить) «text/cwf» и укажите "Открыть в другой программе" (галочка не нужна) htm2clip.exe.
Копирование текста с форматированием: Добавьте в menu.ini [Hotclick Popup Menu] Platform Windows, Item, "Копировать текст с форматированием"="Go to Page, "javascriptfunction(){var encodeBase64=function(a){var b='';var c=0;var i=0;var d='';var e=a.length;var f=[];var g='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu vwxyz0123456789+/';while(c=a.charCodeAt(i++)){if(c<0x80){f[f.length]=c}else if(c<0x800){f[f.length]=0xc0|(c>>6);f[f.length]=0x80|(c&0x3f)}else if(c<0x10000){f[f.length]=0xe0|(c>>12);f[f.length]=0x80|((c>>6)&0x3f);f[f.length]=0x80|(c&0x3f)}else{f[f.length]=0xf0|(c>>18);f[f.length]=0x80|((c>>12)&0x3f);f[f.length]=0x80|((c>>6)&0x3f);f[f.length]=0x80|(c&0x3f)}if(i==e){while(f.length%%3){f[f.length]=0;d+='='}}if(f.length>2){b+=g[f[0]>>2];b+=g[((f.shift()&3)<<4)|(f[0]>>4)];b+=g[((f.shift()&0xf)<<2)|(f[0]>>6)];b+=g[f.shift()&0x3f]}}return(b+d)};var selWin=function(w){if(w.getSelection()!='')return w;for(var i=0,f,r;f=w.frames[i];i++){try{if(r=arguments.callee(f))return r}catch(e){}}};var win=selWin(window);if(win){var doc=win.document;var link=win.location.href;if(win.location.protocol==' file:')link=link.replace('localhost','');var sel=doc.createDocumentFragment();var range=win.getSelection().getRangeAt(0);sel.appendC hild(doc.createComment('StartFragment'));sel.appen dChild(range.cloneContents());sel.appendChild(doc. createComment('EndFragment'));var ele=range.commonAncestorContainer;while(ele){if(el e.nodeType==1){var clone=ele.cloneNode(false);clone.appendChild(sel); sel=clone};ele=ele.parentNode};var h=sel.insertBefore(doc.createElement('head'),sel.f irstChild);var title=doc.getElementsByTagName('title')[0];if(title)h.appendChild(title.cloneNode(true));var meta=doc.createElement('meta');meta.httpEquiv='con tent-type';meta.content='text/html; charset=utf-8';h.appendChild(meta);var base=doc.getElementsByTagName('base')[0];var b=base?base.cloneNode(false):doc.createElement('ba se');if(!b.href)b.href=link;h.appendChild(b);var styles=doc.styleSheets;for(var i=0,si;si=styles[i];i++){var style=doc.createElement('style');style.type='text/css';if(si.media.mediaText)style.media=si.media.me diaText;try{for(var j=0,rule;rule=si.cssRules[j];j++){style.appendChild(doc.createTextNode(rule.cs sText+'\n'))}}catch(e){if(si.ownerNode)style=si.ow nerNode.cloneNode(false)};h.appendChild(style)};va r all=sel.getElementsByTagName('*');for(var i=all.length;i--{var el=all;switch(el.nodeName.toLowerCase()){case'frame':cas e'iframe':case'embed':case'img':el.src=el.src;brea k;case'link':case'area':case'a':el.href=el.href;br eak;case'script':el.parentNode.removeChild(el);bre ak}};var doctype='';var dt=doc.doctype;if(dt&&dt.name){doctype+='<!DOCTYPE '+dt.name;if(dt.publicId)doctype+=' PUBLIC \x22'+dt.publicId+'\x22';if(dt.systemId)doctype+=' \x22'+dt.systemId+'\x22';doctype+='>\n'};var f=doc.createElement('iframe');f.width=0;f.height=0 ;f.frameBorder='no';f.scrolling='no';f.src='data:t ext/cwf;charset=UTF-8;base64,'+encodeBase64('SourceURL:'+link+'\r\n\r\ n'+doctype+sel.outerHTML);doc.documentElement.appe ndChild(f);f.parentNode.removeChild(f)}})();",,,"C opy"" Автокопирование: Скопируйте autocopy.js в папку UserJS. Если её ещё нет, то создайте папку (например, Opera\profile\userjs) и укажите её в Настройки->Дополнительно->Содержимое->Настройки Javascript. Выделяйте текст Вставка текста с форматированием: Добавьте в menu.ini [Edit Widget Popup Menu] Platform Windows, Item, "Вставить текст с сохранением форматирования"=Execute program, "D:\Opera\program\htm2clip.exe", "/paste" Примечание: Если в одной папке с htm2clip.exe, находится htmltortf.dll (триальную версию можно взять на: http://www.sautinsoft.com/components...tf_pro_dll.zip), то текст будет копироваться и в формате который понимают более простые редакторы, типа Wordpad-a. ------------------------------------------------- Это написано в Readme htm2clip. Помогите разобраться, где находиться menu.ini и где найти User.js (в program Files её нет) Последний раз редактировалось evgeniy1000; 11.06.2011 в 14:57. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с Оперой | Парфён Рогожин | Интернет и сети | 4 | 17.04.2011 21:19 |
Проблемы с Оперой. | by. | Интернет и сети | 0 | 19.02.2011 19:21 |
Проблема с оперой | Hawk55 | Интернет и сети | 5 | 08.02.2011 21:30 |
Проблемы с Оперой! | Мария ха | Интернет и сети | 3 | 11.12.2010 14:09 |
Проблема с оперой | Andruha118 | Интернет и сети | 2 | 07.12.2010 10:14 |
Проблема с Оперой | OlyaR | Программы | 2 | 02.10.2010 20:58 |
Проблема с оперой | OXPAHHUK | Интернет и сети | 0 | 16.09.2010 21:13 |
Проблема с оперой | алексссс | Интернет и сети | 10 | 14.03.2010 16:23 |
Проблема с оперой | Madara | Интернет и сети | 11 | 24.02.2010 00:44 |
Проблема интеграции с Оперой | specnaz | Интернет и сети | 0 | 08.01.2010 23:31 |
проблема с оперой | Базаров | Интернет и сети | 2 | 19.06.2009 12:43 |
Проблема с Оперой | sakura | Интернет и сети | 2 | 14.04.2009 19:11 |