jak wykryc moment uruchamiania konkretnej strony www?

0

Jak wykryć moment uruchamiania konkretnej strony w przypadku wpisania jej adresu lub wybrania z ulubionych?

0

Zawsze w tym momencie(wybiera sie z ulubione lub wpisuje) w pasku edycji http://www.swissdelphicenter.ch/torry/showcode.php?id=198ny. Tak wiec mozesz http://www.swissdelphicenter.ch/torry/showcode.php?id=198 to przerobic i powinno dzialac. Mam nadzieje ze pomoglem i ze o to ci chodzilo.

0

Chyba nie o to chodziło autorowi posta

jak wykryć moment

Owszem przykład podany przez przedmówcę przykład może byc przydatny, ale chyba chodzi o coś więcej.

Może by tak hooka założyc?

//Na co?? - m.M

//na glowe.. ;-) mL

0

Chyba trzeba znaleźć uchwyt tego "Edita" w przeglądarce i wykryć zdarzenie OnKeyDown, if key=Vk_Return, ale dokładnie to nie wiem :)

0

No tak ale to nadal nie to, a jak ktoś kliknie w ulubionych, albo kliknie w link na innej stronie???

Ja wam mówię, tu cza hooka założyć.

0

Ja wam mówię, tu cza hooka założyć.

To załóż i pokaż jak wyglądasz [diabel]

0

A nie proście do timera dać łączenie sie przez dde z IE i pobieranie aktualnej strony, a w przyapdku gdy jest to "nasza" strona to np. zamykamy ie albo co tam kto chce ...
Tu jest kod:

function GetURL:string;
begin

if DDE.SetLink('Iexplore','WWW_GetWindowInfo')then
 begin
  DDE.OpenLink;
  Result:=DDE.RequestData('-1');
  DDE.CloseLink;
 end else Result:='';
end;


procedure TForm1.Timer1Timer(Sender: TObject);
begin
 memo1.lines.add(geturl);
end;

Natomiast w np. ondestroy formy daj:
DDe.free;

Jest to sposob dzialajacy na 100%

Myśle że o to chodziło ...

0

a nie lepiej do huka???
D:D
z timerem nie jest <font color="white">pefne</span> bo:

  1. zbedne <font color="white">obcionzanie</span> procka :PPPP
  2. a jak komus sie otworzą np 3 popupy albo co ?
0

Człowieku.. jakiego huka? I co z nim zrobisz? Pomyśl zanim coś napiszesz...

0

Człowieku.. jakiego huka? I co z nim zrobisz? Pomyśl zanim coś napiszesz...

No teoretycznie chyba mógłby korzystając z jakiegoś tutaj sąsiedniego tematu założyć hook na wywołanie funkcji takiej jak np. Navigate, albo jakieś inne wywoływane przy ładowaniu strony w Internet Explorerze.

0

Człowieku.. jakiego huka? I co z nim zrobisz? Pomyśl zanim coś napiszesz...

No jeżeli IE otwiera jakąś stronę to na pewno musi być generowana jakaś windows message, więc gdyby tylko znać nr tej wiadomosci i parametry to mozna by hooka zalozyc na ta wiadomosc.

0

Na komunikat bym raczej nie liczył, raczej trzeba napisać ActiveX dll do Internet Explorera jako plug-in. Więcej o tym można przeczytać w MSDN.

1 użytkowników online, w tym zalogowanych: 0, gości: 1