Главная страница
    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.038 c
15-1162025655
Zlodey
2006-10-28 12:54
2006.11.12
DirectX Help me !!!


15-1161891696
Alral
2006-10-26 23:41
2006.11.12
Книга Delphi в шутку и всерьез. Где взять файлы на CD?


2-1161867342
VALUA
2006-10-26 16:55
2006.11.12
Форма и экран


15-1161347898
Crazybeaver
2006-10-20 16:38
2006.11.12
Подскажите с сайт с бесплатной музыкой mp3


2-1161870322
КлЯкСа
2006-10-26 17:45
2006.11.12
Как создать форму на основании другой, взятой за класс.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский