26. Mai 200322 j 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
26. Mai 200322 j 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
26. Mai 200322 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.