PDA

Просмотр полной версии : чтение содержимого ХТМЛки


Pietrovich
08.12.2002, 00:35
короче вопрос такой, читать надо не совсем текстовик, но вроде того...
есть мувик вставленый в хтмлку, определить урл не проблема, проблема как без джавы затолкать в переменную текст этой ХТМЛки со всеми тегами...

короче у меня не получается....
может кто знает способ?

DeliMIter
08.12.2002, 14:27
Если ты знаешь урл, почему бы тебе не загружать страничку в свф как текстовый файл?

Pietrovich
08.12.2002, 14:41
во-вот, дорогой ты наш Делиметер, ты зриш в корень проблемы:
я бы рад как текстовик читать, но не знаю КАК!!!! :(

DeliMIter
08.12.2002, 15:31
Похоже я выдал себя - я штатный телепат форума :)))))


HTMLpage = new XML();
HTMLpage.onLoad = function() {
trace(String(HTMLpage));
}
HTMLpage.load(url);

Nox Noctis
08.12.2002, 22:51
или, что практически то же самое
HTML = new XML();
HTML.onData = function(htmltext) {
trace(htmltext);
};
HTML.load(url);

Pietrovich
08.12.2002, 23:48
мда господа, спасибо конечно, но про ЭТО я знал...
это почти то, но не совсем...

ХМЛ позволяет увидеть содержимое между хедами, но не позволяет докопаться до боди :(

а вот когда просто текст, то тогда конечно проблем не возникает...

ну и как с ЭТИМ бороться?
может есть идеи?

Nox Noctis
09.12.2002, 00:13
петрович, ты чего ? :)

тебе просто текст ? просто боди ?
ну так вот:

url = "http://www.combats.ru";
HTML = new XML();
HTML.onData = function(htmltext) {
var lwr = htmltext.toLowerCase();
trace(htmltext.substring(lwr.indexOf("<body"), lwr.indexOf("</body>")+7));
};
HTML.load(url);

Pietrovich
09.12.2002, 01:28
2Nox Noctis

блин, я наверное в школе на двойки учился :(

реально работает...

а я сколько ни трейсил другие ХТМЛки были только <head>...</head><html>...</html>

а <body> небыло !!!!

СПАСИБО!!!
[пойду искать откуда ноги у моих глюков росли]