Lamer wrote: |
Я нашёл это. Это он? |
Code: |
<a href="javascript:quoteSelection('\2')"><img src="data:image/png;base64,iVBORw0KGgo...5ErkJggg%3D%3D"></a> |
Code: |
<a href="javascript:quoteSelection('\2')"><img src="file:///C:\\<путь>\\reply.png"></a> |
Code: |
<a href="javascript:quoteSelection('\2')">Цитата</a> |
Quote: |
И хотя у меня в Опере установлена менюшка Unnotable BBcode |
Forward wrote: |
Не подскажешь, где взять? |
CaptainFlint wrote: |
Что ж, опять-таки, если есть желающие помочь - велкам. А у меня знаний JavaScript для этого недостаточно (да и времени сейчас не так много - в работу надо вливаться). |
Code: |
var selection = document.getSelection(); |
Code: |
var selection; if (document.getSelection){selection=document.getSelection()}else if (document.selection){selection=document.selection.createRange().text;}; |
Quote: |
Gecko (the renderer behind Firefox, Mozilla, et al) has a window.getSelection() method which has similar functionality to IEs document.selection() proprietry mechanism. |
Code: |
var selection = window.getSelection(); |
Code: |
function quoteSelection(name) {var selection=window.getSelection(); alert("line: "+selection); ... |
Code: |
window.getSelection().toString() |
CaptainFlint wrote: |
Не идёт. |
Quote: |
if (window.getSelection) { selection = window.getSelection().toString(); }
else if (document.getSelection) { selection = document.getSelection(); } else if (document.selection) { selection = document.selection.createRange().text; } |
Batya wrote: |
А можно ли после изменения default.cfg чтоб изменения вступили в силу без перегрузи Proxomitron-а и браузера? |
CaptainFlint wrote: |
В Проксомитроне: Файл - Перезагрузить настройки по умолчанию. А браузера это вообще не касается, его и не надо перезапускать. |
CaptainFlint wrote: |
Ура! Нашёл относительно простой способ для Лисы! |
Code: |
var text_to_add = ''; |
Code: |
<a href="javascript:quoteSelection('Batya')" onMouseOver="copy_add_text()"><img src="data:image/png;base64,iVBORw....gg%3D%3D"></a> |
CaptainFlint wrote: |
Сделал аналогичную вещь для оф. форума по Тоталу. А то там можно только неименованные быстрые цитаты вставлять - ни ник (кстати, непонятно, почему - JS-функцию куда-то протеряли), ни именованные цитаты не добавить. |
CaptainFlint wrote: |
Соответственно, когда мыша наводится на ссылку-картинку, выделенный текст копируется в переменную, а в обработчике щелчка эта переменная используется, если ни один нормальный способ не сработал. |
Code: |
[quote][/quote] |
Batya wrote: |
Только, к сожалению, мне это не надо (у меня с языками туго), а других, судя по постам в теме, эта фича не интересует. |
Batya wrote: |
Почему в FireFox аналогичная js-функция нормально отрабатывает при наведении мыши и не отрабатывает при щелчке по ссылке? Ведь по сути в обоих случаях проверяются только document.getSelection() и document.selection.createRange(). |
Batya wrote: | ||
Кстати, я у себя сделал, что если текст не выделен, вставляется:
|
CaptainFlint wrote: | ||
и заменить на, соответственно,
(не забыть про двойные бек-слеши!) |
CaptainFlint wrote: | ||
В Проксомитроне: Файл - Перезагрузить настройки по умолчанию. А браузера это вообще не касается, его и не надо перезапускать. |
! | CaptainFlint: |
iNorbert: третье по счёту замечание за флуд. Это последнее предупреждение. Ещё одна подобная выходка, и я буду вынужден лишить наш форум твоего ценного присутствия.
Флудовое сообщение удалено. |
Staniclaw wrote: |
В указании абсолютного пути нет необходимости. "Проксомитрон" создаёт псевдодомен local.ptron. В файл hosts ему для этого лезть не нужно, он просто перехватывает запросы туда (браузерный-то трафик весь всё равно идёт через него). |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours