IE/TWebBrowser reagerer ikke på javascript når de ikke er visible
Hejsa,Jeg har nu benyttet mig af et par forslag vedr. at åbne en side og lade den stå åben. Jeg bruger et af følgende eksempler:
***********
var
st : string;
Flags: OLEVariant;
begin
Flags := 0;
with TWebBrowser.Create(self) do
try
st := 'http://www.dmi.dk';
Navigate(WideString(st),Flags,Flags,Flags,Flags);
finally
//Free;
end; // try
end;
*************
Eller dette: http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=1338&lngWId=7
Problemet er, at siden godt nok hentes - MEN - der ligger et javascript og refresher siden. Men det virker ikke - medmindre man (i sidstnævnte tilfælde) sætter IE.visible := true...
Er den ikke synlig, registrerer den første hit - derefter stener den bare :-/
Jeg kontrollerer det ved at tælle en counter op hvert 10'ende sekund. Men selvom jeg lader den stå i flere minutter - tæller den kun een op. Java-scriptet bliver åbenbart deaktiveret.
Nogle forslag?
// Yoc.
