Przejęcie funkcji js z webbrowser.

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.

Szymek
  • Rejestracja:prawie 23 lata
  • Ostatnio:prawie 3 lata
0

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

Wolverine
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 6 lat
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).


Qyon
  • Rejestracja:około 21 lat
  • Ostatnio:około 14 lat
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]


JKM czy HGW?
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.

DO
  • Rejestracja:ponad 20 lat
  • Ostatnio:ponad 19 lat
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?


A ja się podpisywać nie będę bo to jest wolny kraj i nie muszę :-)
piechnat
  • Rejestracja:około 23 lata
  • Ostatnio:ponad 3 lata
0

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.