Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

(*.*)


Сообщения: 36489
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата Blast:
Этот способ не работает в Opera 9.63.10476 и 10.* Alpha »
А что ты используешь сейчас? У меня работает, но при этом открывается новая вкладка с текстом null.


Иногда мы хотим дать ссылку на страницу находясь на ней. В Opera аналогичную вещь можно реализовать для контекстного меню страницы несколько проще.
  1. Закрываем Оперу
  2. Открываем файл меню (где он находится можно посмотреть здесь, если там пусто, значит открыть нужно дефолтный в Opera\defaults\standard_menu.ini)
  3. В секции [Document Popup Menu], где удобно (у меня - первым пунктом) добавляем
    Код: Выделить весь код
    Item, "Скопировать ссылку с текстом=External action,,,, "Copy" | Go to page, "javascript:(function(){var t=document.createElement('textarea');t.style='position:fixed;visibility:hidden;left:0;top:0;';t.value='[url='+location.href+']'+document.title+'[/url]';document.documentElement.appendChild(t);t.focus();t.setSelectionRange(0,t.value.length);setTimeout(function(){document.documentElement.removeChild(t)},200)})()" & Delay, 100 & Copy
    Я также добавил себе формирование ссылки с автоматическим переводом на русский язык с помощью сервиса Bing Translator, что актуально для ответов на форуме при ссылках на иностранные сайты. Код:
    Код: Выделить весь код
    Item, "Сохранить ссылку с текстом (перевод)"=External action,,,, "Copy" | Go to page, "javascript:(function(){var t=document.createElement('textarea');t.style='position:fixed;visibility:hidden;left:0;top:0;';t.value='[url=http://www.microsofttranslator.com/bv.aspx?from=&to=ru&a='+location.href+']'+document.title+'[/url] (с переводом)';document.documentElement.appendChild(t);t.focus();t.setSelectionRange(0,t.value.length);setTimeout(function(){document.documentElement.removeChild(t)},200)})()" & Delay, 100 & Copy
  4. Сохраняем файл меню (важно чтобы сохранился в UTF-8 кодировке, если в блокноте, то Файл - Сохранить как - с тем же именем, в ту же папку, внизу выбор кодировок)
  5. После всех этих процедур в контекстном меню ссылок у вас будет пункт "Сохранить ссылку с текстом", по выбору которого в буфер обмена попадет ссылка с текстом, обрамленная BBcode. Если вы использовали также ссылку с переводом, то в меню будет пункт "Сохранить ссылку с текстом (перевод)", а при создании помимо обрамления BBcode добавляется "(с переводом)".

-------
Канал Windows 11, etc | Чат @winsiders


Последний раз редактировалось Vadikan, 26-09-2010 в 00:50. Причина: скрипт поправил

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:30, 25-09-2010 | #4