Przejęcie funkcji js z webbrowser.

0

jak zrobić, żeby po wywołaniu w TWebBrowser funkcji javascriptu cośtam() na stronie nic się nie zmieniło, ale za to w programie się coś stało. I jak ustawić jakąś wartość zmienną javascriptu na stronie.

0

Spróbuj odwoływać się przez WebBrowser.OleObject.

0

Navigate w JS, adres to jakies tam cos np 'magnet:dosomething' i w BeforeNavigate (tu juz delphi) sprawdzasz czy np w urlu masz 'magnet', jesli tak to robisz se tam cos i anulujesz otwieranie strony (cancel := true).

0

Pomimo, że w dziedzinie zarówno Javy, jak i JavaScript jestem laikiem, zauważyłem notoryczny błąd. Napiszę więc dużymi literami:
<font size="4">Java != JavaScript</span>

// myślisz, że to coś da? z Maćkiem już rok z tym walczymy, jak nie więcej :] - ŁF
// myślę, że pewnie nie :| ale jak wiesz ja robie dużo rzeczy dla idei [glowa]

0

Wolverine - Nie o to mi choddziło. Wytłumaczę to lepiej. Jesli mam na stronie <img src="adrespliki.jpg" name="cośtam(mniejsza z tym)" OnClick="Funkcja()"></img>

I mam obrazek, po kliknięciu na niego wywołam funkcję "Funkcja". I jak sprawdzić, czy coś takiego się stało, a jeśli tak to coś zrobić w programie, a stronę powstrzymać od zmian.

0

Ja rozumiem, ale nie wiem jak to zrobić... Może wytłumacze innym, co nie rozumieją i wiedzą, aby pomogli... Przykładem może być: blokada skryptów JavaScrpit (to tylko przykład) No i jeżeli strona będzie chciała wykonać taki skrypt, program wyświetli okienko z komunikatem (PROGRAM nie strona [wybaczcie że krzyczę] ) a na stronie nic się nie stanie (zadziała blokada). Chodzi ci o coś w tym stylu?

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