WebBrowser i JavaScript (po raz 2 ==")

0

Wiem, że widziałem gdzieś tą odpowiedź, ale za Chiny nie mogę tego znaleźć... sprawdziłem 15 stron tematów (a może ludzie piszą debilne tematy i nie wpadłbym że chodzi o to czego szukam?), szukałem wyszukiwarką postów na 5 różnych sposobów i g**no znalazłem. Teraz doszedłem do momentu, że wszystko mnie wkurza, a parę wszystków się już zdarzyło... -_-

Pytanie brzmi: Mam WebBrowsera, w nim strona, na niej zdefiniowane skrypty, a całośc w projekcie Delphi. Teraz jak wywołać z poziomu programu skrypt znajdujący się na stronie w WB?

<font color="red">PS. Dlaczego <bluzgi> za to, że ktoś kopiuje mój temat, kasujecie MÓJ post??!! Moznaby go laskawie zostawić, żeby ktoś odpowiedział?? Przeciez odpalanie skryptów nie jest zakazane -_-</span>

0

Pytanie brzmi: Mam WebBrowsera, w nim strona, na niej zdefiniowane skrypty, a całośc w projekcie Delphi. Teraz jak wywołać z poziomu programu skrypt znajdujący się na stronie w WB?

Co rozumiesz pod pojęciem wywołać skrypt ?
Chodzi ci o wykonanie funkcji czy co ?

0

Chodzi ci o wykonanie funkcji czy co ?

Tak, dokladnie. Teraz udalo mi sie znalezc cos takiego:

procedure
ExecuteScript(doc:IHTMLDocument2;script:string;language:string);
var
win: IHTMLWindow2;
Olelanguage: Olevariant;
begin
if doc <> nil then
begin
try
win := doc.parentWindow;
if win <> nil then
begin
try
Olelanguage := language;
win.execScript(script, Olelanguage);
finally
win := nil;
end;
end;
finally
doc := nil;
end;
end;
end;

---

ExecuteScript(WebBrowser1.Document as
HTMLDocument2,'SubmitForm()','JavaScript');

(szkoda że bez wcięć -_-). No bardzo podobne do tego, co gdzieś_tu(?)_widziałem :)

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