LEX1
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору CreatoR Цитата: Я другой исправил :) Это поправлю, но меня больше интересует работоспособность закачки из меню. И кстати. Папку oget можно переименовать в misc, исправив пути в меню и opera6.ini. В oGet.ini понимаются переменые окружения, т.ч. USD=%operadir%\misc\usdownloader.exe Цитата: вместо перехода на страничку (от Google), выводить подобное облачко с переводом? | Угу. Набросок. Корявый, но рабочий :) google-translation.js Код: document.addEventListener('message',function(ev){ if(ev.data=='googletranslate'){ parent = ev.source; ev.source.postMessage('lLcNKAlsvKrSL0ZP'+document.getElementById("result_box").innerHTML); }; if(ev.data.indexOf('lLcNKAlsvKrSL0ZP')==0){ parent = parent.parent; var toolbar = document.createElement('div'); toolbar.setAttribute('style','position:fixed;right:0;bottom:0;background-color:white;border:1px solid;padding: 20px 20px 5px 5px;height:80px;width:300px;'); toolbar.id='newlanguagebar';toolbar.innerHTML=ev.data.substr(16); var clse=document.createElement('img');clse.title='Close'; clse.setAttribute('style','position:absolute;right:2px;top:2px;background: -o-skin(\'Caption Close Button Skin\');margin: 1px; width: 18px; height: 18px;'); clse.addEventListener('click',function(){toolbar.parentNode.removeChild(toolbar)},false); toolbar.appendChild(clse);document.documentElement.appendChild(toolbar); } },false); | Кнопка Код: javascript:(function(){var lng='en|ru';var t=document.getSelection();var e=document.characterSet; if(t){var fr=document.createElement('iframe');fr.setAttribute('id','googletranslateframe');fr.setAttribute('frameborder','0');fr.setAttribute('style','width:0px;height:0px;visibility:hidden;position:absolute;left:-999em;');fr.setAttribute('src', 'http://translate.google.com/translate_t?text='+encodeURIComponent(t)+'&hl=ru&langpair='+lng+'&tbb=1&ie=');fr.addEventListener('load', function(){var gt=document.getElementById('googletranslateframe'); gt.contentDocument.postMessage('googletranslate');gt.parentNode.removeChild(gt);}, false);document.documentElement.appendChild(fr);} else {open('http://translate.google.com/translate?u='+escape(location.href)+'&hl=ru&langpair='+lng+'&tbb=1&ie='+e)};})() |
| Всего записей: 3793 | Зарегистр. 24-10-2005 | Отправлено: 16:23 15-03-2007 | Исправлено: LEX1, 17:25 15-03-2007 |
|