Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

twebbrowser - получить выделенный текст   Найти похожие ветки 

 
Sergio77   (2006-07-13 14:54) [0]

Добрый день, мастера!
в инете нашел такую функцию:
function GetBrowserSelection(WB: TWebBrowser): string;
var
 Doc: Variant;
begin
 if WB.Document <> nil then
 begin
   Doc := WB.Document;
   try
     Result := Doc.Selection.createRange.Text
   finally
     Doc := Unassigned;
   end;
 end
 else
   Result := "";
end;

но она не работает в некторых случаях
(наверное это связано с фреймами, не знаю, я новичек в этом)

как мне скопировать выделенный текст из любого строения страницы (документа)


 
Gero ©   (2006-07-14 00:07) [1]

Попробуй execCommand("Copy")


 
Kray ©   (2006-07-14 15:06) [2]

ИМХО. Структура документа сложная. Всех хуже у меня получалось работать с надписями. Поэтому не всегда возможно получается извлечь результат.

Doc.Selection.createRange.Text
особенно не нравится  createRange. может просто Range?



Страницы: 1 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
1-1153075934
1234
2006-07-16 22:52
2006.08.27
Загрузка процессора


3-1150786225
zdm
2006-06-20 10:50
2006.08.27
Вставка значения в поле с зарезервированным именем(SUM)


2-1154673907
Yegorchic
2006-08-04 10:45
2006.08.27
Сравнение двух слов


15-1154071589
IceBeerg
2006-07-28 11:26
2006.08.27
Во! Незнал.


15-1154573387
Пользоват.
2006-08-03 06:49
2006.08.27
Помогите переключить раскладку при входе в виндовс.