![]() |
[TWebbrowser] JavaScript Link ausführen
Tut mir leid, dass so eine Frage schon wieder kommt, aber ich konnte nach ausgiebiger Recherche keine Antwort auf mein Problem finden!
Es gibt auf einer Seite (schülerCC falls interessant) einen Hyperlink, den ich gerne "betätigen" würde, also als ob man draufklicken würde. Nur hat der als Ziel Javascript - Anweisungen, wie kann ich das bewerkstelligen? Hier der Code vom Link, der "geklickt" werden soll, er öffnet im Übrigen ein kleines Feld mit einer Texteingabe und einem button.
Code:
Danke für eure Hilfe ;-)
[url="javascript:document.message2.button_klasse_pinnwand_erstellen_anzeige.disabled=false;document.message2.button_klasse_pinnwand_erstellen_anzeige.value='Eintrag%20erstellen';flap('id_kp_eintrag')"]Eintrag hinzufügen[/url]
|
Re: [TWebbrowser] JavaScript Link ausführen
Nunja, ich hab es jetzt mal so gelöst, funktioniert auch ...
Delphi-Quellcode:
Als Link kann demzufolge auch eine Javascript-Anweisung angegeben werden :stupid:
function WB_ClickLink(Web: TWebbrowser; Link: string): boolean;
var i: Integer; s: string; begin Result:=false; for i := 0 to Web.OleObject.Document.links.Length - 1 do //durchsucht alle Links der site begin s:= Web.OleObject.Document.Links.Item(i); if s=Link then begin Web.OleObject.Document.Links.Item(i).click; //und hier wird bei Übereinstimmung geklickt Result:=true; end; end; end; Edit: Sehr Hilfreich waren dabei die Schweizer: ![]() |
AW: Re: [TWebbrowser] JavaScript Link ausführen
Zitat:
|
AW: [TWebbrowser] JavaScript Link ausführen
Hallo, wie meinst du das, "Beispiel des Aufrufs" ?
Steht doch darüber in den Posts, wie und mit was ich das damals gemacht hatte? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz