Autor Beitrag
Cryptonite
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Sa 24.04.10 23:16 
Hi,

ich rufe mit TWebBrowser eine Webseite auf, die Frames enthält. Auf dieser Seite möchte ich gerne auf einen Link klicken. Die auf der Webseite befindlichen Frames sollen dabei erhalten bleiben.

Bisher (vor Frames) verwendete ich folgenden Befehl:

ausblenden Delphi-Quelltext
1:
webbrowser1.OleObject.document.links.item(0).click;					


Der klappt jedoch nicht, wenn sich der Link in einem Frame befindet. Ich hoffe, ich habe das Problem umfassend genug geschildert und mir kann jemand einen Tipp geben, wie ich das Problem lösen kann.

Gruß Cryptonite
Cleener
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 25.04.10 14:13 
Boar genau das selbe PRoblem hab ich auch !!!!

Kennt denn niemand wie man das da richtig hinbekommt ?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 25.04.10 23:06 
Wie wäre es mit document.frames, siehe Link zur Dokumentation...
Cleener
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 26.04.10 23:39 
Hey blick das überhuapt nicht.
Kannst du mir bitte ein Beispiel machen
oder wenigstens den Ansatz zeigen?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 27.04.10 22:50 
Wo ist denn bitte das Problem? document.links benutzt du doch auf, mit frames geht es genauso...
ausblenden Delphi-Quelltext
1:
webbrowser1.OleObject.document.frames.item(0).document.links.item(0).click;					
Sollte so gehen, habs nicht ausprobiert.