| |
|
|
 |
Autor |
Nachricht |
 |
| |
|
|
| |
| Matze |
#2| Verfasst am: 02.07.2008, 13:23 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
Moderator Alter: 24 Status: offline Beiträge: 12.068 angemeldet: 07.07.2003 Wohnort: Hochdorf (BaWü) Turbo Delphi für Win32

|
Hallo Richard,
es gibt GetElementsByName .
Grüße |
 Grüße, Matze
Meine Heli-Flugkünste (29.06.09). *g* |
 |
|
|
|
| |
| Meflin |
#3| Verfasst am: 02.07.2008, 13:23 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
"Rüsselmops" ;-) Beiträge: 4.413 angemeldet: 21.08.2003 Delphi Prism

|
Moin,
die gibt es nicht von Haus aus, aber hier beispielsweise
http://www.delphidabbler.com/tips/56 |
 Yesterday upon the stair
I met a man who wasn't there.
He wasn't there again today
Oh how I wish he'd go away. |
 |
|
|
|
| |
| Matze |
#4| Verfasst am: 02.07.2008, 13:26 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
Moderator Alter: 24 Status: offline Beiträge: 12.068 angemeldet: 07.07.2003 Wohnort: Hochdorf (BaWü) Turbo Delphi für Win32

|
Ich kann's leider nicht testen, aber meines Wissens gibt es WebBrowser.OleObject.Document.GetElementByName() (oder ohne "OleObject").
Edit: Wobei Name und ID ja nicht direkt das gleiche ist. |
 Grüße, Matze
Meine Heli-Flugkünste (29.06.09). *g*
Zuletzt bearbeitet von Matze am 02.07.2008, 13:27, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| Meflin |
#5| Verfasst am: 02.07.2008, 13:28 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
"Rüsselmops" ;-) Beiträge: 4.413 angemeldet: 21.08.2003 Delphi Prism

|
| Matze hat folgendes geschrieben: | | Ich kann's leider nicht testen, aber meines Wissens gibt es WebBrowser.OleObject.Document.GetElementByName() (oder ohne "OleObject"). |
Jep, das mag schon sein. Aber afaik ist Name nicht gleich der ID. Wenn du eine ID doppelt im Dokument hast, meckert der Validator. Das ist bei Name glaube ich nicht der Fall. Jedenfalls handelt es sich da um zwei verschiedene paar Schuhe
Edit zu deinem Edit: dito |
 Yesterday upon the stair
I met a man who wasn't there.
He wasn't there again today
Oh how I wish he'd go away.
Zuletzt bearbeitet von Meflin am 02.07.2008, 13:28, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| toms |
#6| Verfasst am: 02.07.2008, 13:36 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
CodeLib-Manager Alter: 31 Status: offline Beiträge: 4.140 angemeldet: 10.06.2002 Delphi 6 Professional

|
getElementById / getElementByName sind Methoden von IHTMLDocument3 |
 WinSpy 2008 - Der Fenster Spion (V.2.0.3.523 - 06.09.2008) |
 |
|
|
|
| |
| richard_boderich |
#7| Verfasst am: 02.07.2008, 13:59 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
Mitglied Alter: 46 Status: offline Beiträge: 1.057 angemeldet: 21.06.2004 Wohnort: Berlin Delphi 7 Architect

|
Hallo Jungens!
Also ich habe immernoch Probleme. Ich erklär es nochmal zum besseren Verständnis für euch. Ich habe diesen HTMLCODE
| Delphi-Quellcode: | markieren | | <form id="eb" action="http://homeserver/mailslot_1/Message_XXX.txt" method="post"> // -> XXX = Message ID |
|
Ich möchte gerne den HTML-Parameter action auslesen, weil der jedesmal anders ist. Ist der HTML Parameter "id" denn überhaupt
identisch mit dem TWebbrowser Parameter ID ? Oder vielmehr der Name des HTML-Elements? Muss ich die TWebbrowser Funktion "ElementbyName" oder
"ElementbyID" nehmen?
Wirkt diese Funktion dann auch Frameübergreifend?
mfG Richard |
 mfG Richard
Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
Zuletzt bearbeitet von richard_boderich am 02.07.2008, 13:59, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| toms |
#8| Verfasst am: 02.07.2008, 15:29 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
CodeLib-Manager Alter: 31 Status: offline Beiträge: 4.140 angemeldet: 10.06.2002 Delphi 6 Professional

|
Hallo
Der Zugriff auf action sollte so funktionieren:
(jedoch ungetestet!)
getElementById ist nicht frameübergreifend. |
 WinSpy 2008 - Der Fenster Spion (V.2.0.3.523 - 06.09.2008) |
 |
|
|
|
| |
| richard_boderich |
#9| Verfasst am: 02.07.2008, 16:43 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
Mitglied Alter: 46 Status: offline Beiträge: 1.057 angemeldet: 21.06.2004 Wohnort: Berlin Delphi 7 Architect

|
@toms
Danke erstmal für deine Antwort. Das mit der .action wird so jedoch denk ich nicht funktionieren. Ich hatte es vorhin nämlich genau so probiert und
der Compiler meinte Sinngemäß -> "dieses Attribut wird vom Typ nicht unterstützt oder so", kann aber auch sein das noch ein anderer Fehler drinn war.
Das TWebbrowser Control mit allen seinen Interfaces ist doch Umfangreich. Egal ich probiers nochmal und geb dann Rückmeldung.
Danke an alle für eure Hinweise und Tipps
mfG Richard |
 mfG Richard
Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie." |
 |
|
|
|
| |
|
|
 |
|
 |
| |
|
|
| |
 
|
|