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: | ||
В Проксомитроне: Файл - Перезагрузить настройки по умолчанию. А браузера это вообще не касается, его и не надо перезапускать. |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours