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

Вниз

Помогите получить текст из определенного фрейма   Найти похожие ветки 

 
Free_Breeze   (2006-10-28 03:57) [0]

В WebBrowser загружена страница с 3 фреймами (сразу оговорюсь, что клиент внешний и управление должно происходить как при запущенномIE, а не WebBrowser на моей форме). Первый мне не интересен. Во втором окно чата на скрипте (окно с сообщениями и строка ввода). В третьем фрейме список людей находящихся в чате.
Этот список постоянно меняется и мне необходимо отслеживать изменение списка. При выполнении задачи фокус не должен уходить из второго фрейма (строки ввода текста для чата). А результат работы (список людей в чате) желательно поместить в ListBox для дальнейшей обработки. Список людей тоже обновляется чатовским скриптом.


 
Free_Breeze   (2006-10-28 10:36) [1]

Еще хочу добавить, что чат и список людей в чате формируется Java-скриптом, в котором я откапал вывод списка:

var s = body1+"<table class="slist_base" height="100%" width="100%" style="margin:0 auto;cursor:default"><tr><td height="1" class="room" align="center" onclick="top.AddText(\" "+RoomName+" \")">"+RoomName+"</td></tr>";

...

window.frames[2].document.body.innerHTML = s+"</td></tr><tr><td height="1" class=""+(isClass("people")?"people":"room")+"" align="center">"+l+" "+(top.people || "character(s)")+"</td></tr></table>";


 
Gero ©   (2006-10-28 13:55) [2]

> сразу оговорюсь, что клиент внешний и управление должно
> происходить как при запущенномIE, а не WebBrowser на моей
> форме

Разницы нет на самом деле.

> Помогите получить текст из определенного фрейма

window.frames[0].innerText


 
Gero ©   (2006-10-28 13:56) [3]

> window.frames[0].innerText

Да, соврал, конечно же, document.body.innerText


 
Free_Breeze   (2006-10-28 14:28) [4]

Немного не то... Это получилась строка на Java-скрипте.

На Паскале заработало в таком виде:

ListBox1.Items.Text:=WebBrowser1.OleObject.Document.frames.item(0).document.body .innerText;

Спасибо за подсказку. Главное направление правильно задали =)


 
Gero ©   (2006-10-29 00:32) [5]

> [4] Free_Breeze   (28.10.06 14:28)

А разницы-то никакой.



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

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

Наверх




Память: 0.47 MB
Время: 0.065 c
3-1158054943
tomkat
2006-09-12 13:55
2006.11.12
Список таблиц базы Oracle


2-1161949911
312kbps
2006-10-27 15:51
2006.11.12
PopupMenu and Handle


2-1161962845
чел
2006-10-27 19:27
2006.11.12
не отображается первичный ключ


15-1161818872
RAM
2006-10-26 03:27
2006.11.12
Ассоциации с цифрами Помогите прогуглить ?


2-1162189560
Чайник2
2006-10-30 09:26
2006.11.12
Как перенести содержимое поля 1-й таблицы в поле другой?