Вверх ↑
Ответов: 4664
Рейтинг: 767
#1: 2014-04-15 19:25:37 ЛС | профиль | цитата
А что там вникать? Страница не успевает загрузиться за время интервала таймера.
Плюс, действительно, проблема в кодировке.

Add(WebBrowser,11616981,560,182)
{
Left=5
Width=530
Height=410
URL="http://go.mail.ru/search_images?fr=mailru"
Silent=0
Point(doFromText)
}
Add(WebBrowser,3190214,688,259)
{
Left=555
Width=540
Height=410
URL=""
Silent=0
Point(doFromText)
}
Add(MainForm,8454809,413,105)
{
Width=1119
Height=479
Caption="Downloader"
Position=1
}
Add(Replace,13854038,616,287)
{
SubStr="Интернет"
DestStr="<font color="red">Интернет</font>"
link(onReplace,3190214:doFromText,[])
link(Str,11616981:Page,[(622,246)(573,246)])
link(Sub_str,8358877:GetData,[])
link(Dest,15734217:GetData,[(636,247)(734,247)])
}
Add(Button,3051115,504,287)
{
Left=5
Top=420
link(onClick,13854038:doReplace,[])
}
Add(Charset,15476599,679,56)
{
Type=6
link(onCharset,8358877:doData,[(724,62)(724,45)(611,45)(611,62)])
}
Add(Charset,9228702,791,140)
{
Type=6
link(onCharset,15734217:doData,[(836,146)(836,131)(716,131)(716,146)])
link(Text,6223909:Value,[])
}
Add(Memory,6223909,791,91)
{
Default=String(<font color="red">Интернет</font>)
}
Add(EventFromData,8358877,623,56)
{
link(onEvent,15476599:doCharset,[])
}
Add(EventFromData,15734217,728,140)
{
link(onEvent,9228702:doCharset,[])
}
Плюс, в тексте страницы ещё встречается слово "интернет" в теге meta, замена которого может некорректно обрабатываться в браузере.

Также при загрузке страницы по doFromText теряются стили, изображения и скрипты, путь к которым задан относительно адреса страницы (в нашем случае адреса ведь нету). Можно попробовать исправить, добавив тег base между тегами head с указанием пути к странице.
[offtop]Вообще, в компонентах-браузерах для таких случаев должно быть свойство BaseUrl[/offtop]
карма: 26

0