Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Button einer Web-Seite "drücken" lassen (https://www.delphipraxis.net/46847-button-einer-web-seite-druecken-lassen.html)

Treffnix 8. Jun 2005 18:43

Re: Button einer Web-Seite "drücken" lassen
 
die kannst du dann anhand der Forms unterscheiden.

pain 8. Jun 2005 18:45

Re: Button einer Web-Seite "drücken" lassen
 
tut mir leid, das sagt mir nichts, kannst du mir ein codebeispiel geben wie ich das machen muss?

Treffnix 8. Jun 2005 18:47

Re: Button einer Web-Seite "drücken" lassen
 
Haste doch oben

Delphi-Quellcode:
WebBrowser1.OleObject.Document.forms.item(j).elements
j ist die Nummer des Formulars, dass du gerade ausliest

pain 8. Jun 2005 18:52

Re: Button einer Web-Seite "drücken" lassen
 
Hä?
In meinem Beispiel ist nur das 1.value unterschiedlich...wie genau kann ich das auslesen...
in dem code von xero wird ja nur das letzte value gelesen oder?

Treffnix 8. Jun 2005 19:03

Re: Button einer Web-Seite "drücken" lassen
 
Nein. In deinem Beispiel unterscheiden sich die Forms vielleicht nicht vom Aufbau her. Nichts desto Peng sind es 2 verschiedene Forms, die du z.B. mit WebBrowser1.OleObject.Document.forms.item(0) und WebBrowser1.OleObject.Document.forms.item(1) ansprechen kannst. In dem Beispiel werden alle vorhandenen Forms in Schleife nacheinander durchlaufen und innerhalb dieser Schleife werden alle Felder der jeweiligen Forms nochmal durchlaufen und überprüft, ob es sich um das gesuchte handelt.

In deinem Fall hast du 2 Möglichkeiten:

1. Du weisst, welches Formular welche Nummer hast ( z.B. durch ausprobieren )
2. Du überprüfst zunächst, ob es innerhalb des Formulars das Feld Make mit "irgendwas1" bzw. "irgendwas2" gibt.

pain 8. Jun 2005 19:06

Re: Button einer Web-Seite "drücken" lassen
 
Zitat:

Zitat von Treffnix
2. Du überprüfst zunächst, ob es innerhalb des Formulars das Feld Make mit "irgendwas1" bzw. "irgendwas2" gibt.

klinkt gut...

wie mach ich das? :lol: :oops:

Treffnix 8. Jun 2005 19:08

Re: Button einer Web-Seite "drücken" lassen
 
Tu mir und dir selbst einen gefallen und versuch erstmal das Beispiel zu verstehen, bevor du fragst. Da wird genau das gemacht:
Delphi-Quellcode:
ovElements.item(i).Value = 'irgendwas1' etc...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 Uhr.
Seite 2 von 2     12   

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