Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1162043477
TIF
2006-10-28 17:51
2006.11.12
Таблица с помощью WordApplication


15-1161977193
Master_
2006-10-27 23:26
2006.11.12
Принцип поиска вирусов Антивирусниками


15-1161885144
2006 + $01
2006-10-26 21:52
2006.11.12
Версии, билды.


2-1161774262
LexXL
2006-10-25 15:04
2006.11.12
as


15-1161329175
Maximaxi
2006-10-20 11:26
2006.11.12
Скачать Delphi 4





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский