Avatar billede yocal Nybegynder
26. marts 2004 - 01:10 Der er 4 kommentarer

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.
Avatar billede dkn Nybegynder
26. marts 2004 - 14:05 #1
hvorfor er det lige du opretter 3 spm a 200 point stk?

Det er nogle vildt nemme spm. Og du kunne have lagt alle 3 i en tråd til 50 point, og der var sikkert en som havde svaret på det alligevel.
Avatar billede yocal Nybegynder
26. marts 2004 - 19:50 #2
Hej DKN,

Hvorfor svarer du ikke, hvis de er så vildt nemme? :o) Og jeg bedømmer pointene som hvor meget jeg er villig til at ofre på et hurtigt svar - ikke hvor svært spørgsmålet er :o) Det er vel mine point - og jeg er villig til at ofre dem!

// Yoc.
Avatar billede cms Nybegynder
27. marts 2004 - 19:01 #3
Du kan jo gøre den visible ved IE.Visible := true; og så sætte dens bredde og højde til 0 eller skubbe den ud af skærmen med Left := 3000; eller lignende...
Avatar billede yocal Nybegynder
27. marts 2004 - 21:55 #4
Takker! God ide - smid et svar, så får du lidt point =)

// Yoc.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester