Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
ВнизПомогите получить текст из определенного фрейма Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.08 c