Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.30;
Скачать: CL | DM;

Вниз

Обновление скрипта в Webbrowser   Найти похожие ветки 

 
Sicilla ©   (2006-01-14 20:08) [0]

Проблема такая: есть скрипт <script> var gminform_fc="0000FF", gminform_bc="F0FFF0"; </script><script language="JavaScript" src="http://informer.gismeteo.ru/text/28225-1.JS"></script>.
Есть процедура
procedure WB_LoadHTML(WebBrowser: TWebBrowser; HTMLCode: string);
var
  sl: TStringList;
  ms: TMemoryStream;
begin
    WebBrowser.Navigate("about:blank");
    while WebBrowser.ReadyState < READYSTATE_INTERACTIVE do
          Application.ProcessMessages;
    if Assigned(WebBrowser.Document) then
       begin
            sl := TStringList.Create;
            try
               ms := TMemoryStream.Create;
            try
               sl.Text := HTMLCode;
               sl.SaveToStream(ms);
               ms.Seek(0, 0);
               (WebBrowser.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms));
            finally
            ms.Free;
       end;
    finally
           sl.Free;
    end;
    end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var S: string;
begin
    S := "<script> var gminform_fc="0000FF", gminform_bc="F0FFF0"; </script><script language="JavaScript" src="http://informer.gismeteo.ru/text/27196-1.JS"></script>";
//     S := "<script> var gminform_fc="0000FF", gminform_bc="F0FFF0"; </script><script language="JavaScript" src="http://informer.gismeteo.ru/text/28225-1.JS"></script>";
    WB_LoadHTML(WebBrowser1, S);
end;

Вот проблема. Один скрипт, где номер 27196 не обновляется в webbrowser, а где 28225 - обновляется?
Как заставить webbrowser обновить информацию и показать оба скрипта?


 
VirEx ©   (2006-01-14 23:45) [1]


> показать оба скрипта?

хм... одновременно? видимо надо грузить сначало один, сохранять результат, грузить другой, сохр. рез., а затем комбинировать в одну страничку, хз


 
sicilla ©   (2006-01-15 06:06) [2]

Нет, показывать надо по отдельности. Надо видимо просто заставить их выполниться в webbrowser.



Страницы: 1 вся ветка

Текущий архив: 2006.04.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1144657188
REA
2006-04-10 12:19
2006.04.30
Common Tasks Pane


2-1145006273
elfebet
2006-04-14 13:17
2006.04.30
Как из строки program_#12345#.exe вырезать прочесть 123456


15-1144252234
Piter
2006-04-05 19:50
2006.04.30
Подскажите способ интерполяции и экстраполяции свойств газов


3-1141957031
Exciter
2006-03-10 05:17
2006.04.30
Внести значения параметров TQuery


1-1143456131
DelphiLexx
2006-03-27 14:42
2006.04.30
C эмулировать нажатие Ctrl+A