Dilma, проблему с картинками таким образом не решишь
Этот топик читают: Гость
Ответов: 2125
Рейтинг: 159
|
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
для картинок как правильно было сказано писать свой мини web-сервер.
|
|||
карма: 27 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Dilma, к чему этот пример:
Add(WebBrowser,10082435,210,189)
{ Left=120 Top=130 Point(doFromText) } Add(Button,3751439,91,189) { Left=35 Top=160 link(onClick,2616179:doData,[]) } Add(Memo,16404543,154,119) { Left=120 Top=35 Width=200 Strings=#6:<html>|6:<body>|6: Hello|7:</body>|7:</html>| } Add(DoData,2616179,154,189) { link(onEventData,10082435:doFromText,[(198,195)(198,223)]) link(Data,16404543:Text,[]) } [size=-2]------ Добавлено в 20:32 [ iarspider, писал(а): Alexbootch, а onNavigate для кого впихнут?А где пример? |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Alexbootch писал(а): Dilma, к чему этот пример:это пример к цитате, приведенной строкой выше в соответствующем топике |
|||
карма: 27 |
|
Ответов: 1891
Рейтинг: 110
|
|||
к этому:
iarspider писал(а): , Alexbootch, а onNavigate для кого впихнут? |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Alexbootch, а вот и пример (немного корявый) :
code_1050.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_1050.txt [2.8KB] [425] |
Ответов: 1891
Рейтинг: 110
|
|||
iarspider, не совсем то, что мне нужно |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Код, который я скинул, показывает как "обернуть" onNavigate чтобы не было "левых" событий - типа аналог onMouseDown
А что надо? |
|||
карма: 1 |
|
Ответов: 1891
Рейтинг: 110
|
|||
iarspider, кстати в компонент WebBrowserEx можно вставить точку onMouseDown
Открываешь файл ini и вставляешь - *onMouseDown=Событие происходит всякий раз при клике в области компонента (перед событием onClick) и возвращает в поток код нажатой кнопки|2| Но я не об этом. Мне нужно сделать так, что бы пр клике на гиперссылку выполнялся запрос к базе данных SQLite, а результат запроса через точку doFromText загружался в тот же компонент WebBrowser или WebBrowserEx |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Alexbootch, ну и что, сложно что ли?
|
|||
карма: 1 |
|
Ответов: 1891
Рейтинг: 110
|
|||
iarspider, а попробуй! Посмотрим
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Пробую... В 161й получается только 1я страничка, после перехода по ссылкам - blank...
В 160й, помнится, работало (писал для SMM нечто подобное)... Вроде понял, откуда проблема росла... [size=-2]------ Добавлено в 18:05 Вот код: code_1052.txt Он содержит кучу "костылей", если кто подскажет, как обойтись без них - будет очень хорошо. |
|||
карма: 1 |
| ||
файлы: 1 | code_1052.txt [8.6KB] [565] |
Ответов: 1891
Рейтинг: 110
|
|||
iarspider, писал(а): Он содержит кучу "костылей", если кто подскажет, как обойтись без них - будет очень хорошо.да "костылей" куча, но видно по другому никак |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
По сути, там всего лишь один костыль - это принудительный переход на about:blank и вызов doFromText в ответ на последовавший за этим onNavigate. Надо бы запрятать этот "костыль" в код WebBrowser-а...
И да, эта схема скорее всего не заработает под Vista - добрый дядя Билли в тамошней реализации IE запретил генерёжку onBeforeNavigate2 на "левых" ссылках (вроде моих sql:10). |
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Рискну ответить как Писатель:
В аналогичных случаях (видимо ) я не делал about:blank, но делал doRefresh в ответ на onNavigate |
|||
карма: 9 |
|