Entwickler-Ecke

Internet / Netzwerk - Quelltext aus Frame auslesen


schdom14 - So 21.09.03 19:54
Titel: Quelltext aus Frame auslesen
Hab mal wieder ein problem :roll:
Ich lade in der WebBrowser Kompo eine Seite die Frames verwendet.
Jetzt will ich aber den Quelltext aus der MainSeite auslesen, hat einer
ne Idee wie ich das anstellen kann. Den Quelltext auslesen ist ohne
Frames hiemit kein Prob, nur mit Frames geht das nicht.

Delphi-Quelltext
1:
2:
3:
var htmlcode: string;
begin
  htmlcode:=WebBrowser1.OleObject.Document.Body.InnerHtml;

Wenn ich den bei frames verwende bekomme ich nur den Code der
frame zuordnungen.

Thx schonmal im voraus


barfuesser - Mo 22.09.03 09:59

Da Du das Frameset erhältst, kannst Du ja die Frame-Definitionen auslesen und Dir dann mit einem neuen Aufruf die gewünschte Seite liefern lassen.

barfuesser


schdom14 - Mo 22.09.03 10:10

Das habe ich bereits versucht aber da es sich um mein Freemailaccount
handelt muss ich mich neu einlogen (was ja kein prob is) aber dann
navigiert er automatich wieder auf die Frameseite. Also ich komme, weil
ich mich dann immer neu einlogen muss, merkwürdigerweisse garnicht
dorthin.


Thx


barfuesser - Mo 22.09.03 10:15

Tut mir leid, aber das verstehe ich nicht. Jedesmal wenn Du einem Link von Deiner Index-Seite folgst, mußt Du Dich erneut einloggen :?:

barfuesser


schdom14 - Mo 22.09.03 10:28

genau so ist es. deshalb brauche ich ne möglichkeit aus dem index
(frameseite) auf einen bestimmten frame zuzugreifen, um meinen
quelltext auszulesen.

Edit: Könnte es vileicht an den Cookies liegen ???? Der TWebBrowser
speichrt doch keine oder ????


schdom14 - Mo 22.09.03 13:00

Ich bins wieder :D
bin mir jetzt sicher das es an denn cookies liegt, hab versucht das problem mit indy zu lösen. Hab leider noch nie damit gearbeitet :roll:
kann mir einer erklären wie indy funktioniert. :oops:
Oder kann ich cookies auch anders speichern, ohne indy ?


Thx und sorry für die dumme frage


schdom14 - Di 23.09.03 17:17

kann mir denn wirklich niemand helfen ???? :(