Arnie Geschrieben 26. Mai 2003 Teilen Geschrieben 26. Mai 2003 Hallo miteinander, folgendes Problem: Ich will den Quelltext einer Hauptseite eines Framesets auslesen. Um das zu schaffen, habe ich mir gedacht, ich lese einfach das Frameset der Seite aus und Suche nach dem target Befehl. Jetzt aber meine Frage, wie greife ich, wenn ich Internet Explorer als Objekt geöffnet habe, auf den Frameset direkt zu? IX.Document.frames.length 'So erhalte ich die Anzahl der Frames IX.Document.childnodes(1).innerhtml 'Manchmal erhalte ich den Quellcode des Frameset, 'manchmal den eines Frames,je nach Ladedauer!?! Danke bereits im voraus für Eure Mithilfe Arnie Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
PeliWeli Geschrieben 26. Mai 2003 Teilen Geschrieben 26. Mai 2003 Hi, wenn die Adresse des MainFrames immer dieselbe ist kannst Du auch direkt eine Verbindung zu dieser Seite mit dem Internet Transfer Control aufnehmen mittels strCode = Inet1.OpenURL("www.heise.de",0) strCode enthält nach dem Aufruf den gesamten HTML-Code der Seite. Meinst Du so? PeliWeli Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Arnie Geschrieben 26. Mai 2003 Autor Teilen Geschrieben 26. Mai 2003 Original geschrieben von PeliWeli strCode = Inet1.OpenURL("www.heise.de",0) Funktioniert bei mir irgendwie nicht wirklich. Dim IX As InternetExplorer IX.Navigate2 "http://www.test.de While IX.Busy DoEvents Wend 'Und hier schau ich, ob es sich um ein Frameset handelt If IX.Document.Frames.length > 0 Then 'Hier will ich dann die einzelnen Frames ausgeben zur Auswahl (...) Else (...) End If So, hoffe, dass es jetzt ein wenig klarer wurde ;-). Suche sozusagen einfach nur den Quelltext des Framesets. MfG Arnie Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.