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

|
Hallo Richard,
es gibt GetElementsByName .
Grüße |
 Grüße, Matze
Zitat von Balu der Bär: "Ab nächster Woche werd ich was neues ausprobieren und mich mit dem Popo auf Markus draufsetzen." |
 |
|
|
|
| |
| Meflin |
#3| Verfasst am: 02.07.2008, 13:23 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
"Rüsselmops" ;-) Status: offline Beiträge: 3.447 angemeldet: 21.08.2003 Delphi 2007 Professional

|
Moin,
die gibt es nicht von Haus aus, aber hier beispielsweise
http://www.delphidabbler.com/tips/56 |
 Procrastinators Of The World Unite! ...Tomorrow.
The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts. Bertrand Russell |
 |
|
|
|
| |
| Matze |
#4| Verfasst am: 02.07.2008, 13:26 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
Moderator Alter: 23 Status: offline Beiträge: 10.774 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
Zitat von Balu der Bär: "Ab nächster Woche werd ich was neues ausprobieren und mich mit dem Popo auf Markus draufsetzen."
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" ;-) Status: offline Beiträge: 3.447 angemeldet: 21.08.2003 Delphi 2007 Professional

|
| 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 |
 Procrastinators Of The World Unite! ...Tomorrow.
The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts. Bertrand Russell
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 |
 |
 |
 |
|
sehr aktives Mitglied Alter: 30 Status: online Beiträge: 3.003 angemeldet: 10.06.2002 Wohnort: Delphi-Land Delphi 2005 Professional

|
getElementById / getElementByName sind Methoden von IHTMLDocument3 |
 NEU: WinSpy 2008 - Der Fenster Spion (Version 2.0.2, 08.05.2008) |
 |
|
|
|
| |
| richard_boderich |
#7| Verfasst am: 02.07.2008, 13:59 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
aktives Mitglied Alter: 45 Status: offline Beiträge: 938 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 |
 |
 |
 |
|
sehr aktives Mitglied Alter: 30 Status: online Beiträge: 3.003 angemeldet: 10.06.2002 Wohnort: Delphi-Land Delphi 2005 Professional

|
Hallo
Der Zugriff auf action sollte so funktionieren:
(jedoch ungetestet!)
getElementById ist nicht frameübergreifend. |
 NEU: WinSpy 2008 - Der Fenster Spion (Version 2.0.2, 08.05.2008) |
 |
|
|
|
| |
| richard_boderich |
#9| Verfasst am: 02.07.2008, 16:43 Titel: Re: TWebbrowser - "Document.getElementById" Funkti |
 |
 |
 |
|
aktives Mitglied Alter: 45 Status: offline Beiträge: 938 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." |
 |
|
|
|
| |
|
|
 |
|
 |
| |
|
|
| |
 
|
|