>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Получить выделение http://forum.mozilla-russia.org/viewtopic.php?id=13263 |
Masletso > 23-10-2006 21:52:00 |
Как получить выделение в документе если мы нажали на какую-то кнопку. Выделить код Код:if (window._content.getSelection){ selected=window._content.getSelection(); } selected+=""; Оно работает, если я ставлю эту функцию на кнопку на mouseover к примеру. А если ставлю на onclick, то не работает (так как выделение теряется при клике) Как это исправить? Или я вообще не с той стороны подошел. Заранее спасибо |
Anton > 23-10-2006 22:31:42 |
А в каком ? Если html, то Выделить код Код:var doc = new XPCNativeWrapper (getBrowser (). contentDocument). wrappedJSObject; alert(doc. /*defaultView.*/ getSelection()); |
Masletso > 23-10-2006 23:11:36 |
всё так просто? |
Dark-Demon > 23-10-2006 23:24:27 |
Masletso, когда ты наживаешь на кнопку она приобретает фокус и выделение теряется. поэтому юзай onmousedown или не юзай кнопки. |
Masletso > 23-10-2006 23:33:46 |
при mousedown по идее тоже теряется. |
TLev > 24-10-2006 00:22:30 |
http://forums.mozillazine.org/viewtopic.php?t=477262 |
Masletso > 24-10-2006 00:43:37 |
tnx! |
Anton > 24-10-2006 14:13:36 |
Masletso пишет
Если выделение в html, а кнопка - на панели инструментов. |