Einzelnen Beitrag anzeigen

Benutzerbild von Remote1
Remote1

Registriert seit: 22. Okt 2003
Ort: Dippoldiswalde
252 Beiträge
 
Delphi 6 Personal
 
#7

Re: quelltext der aktuellen seite im twebbrowser

  Alt 23. Okt 2004, 12:33
also, da ich mal davon ausgehe, dass du twebbrowser verwendest, ist glaube ich die einfachste variante:
Delphi-Quellcode:
var htmltext: string;
begin
  htmltext:=WebBrowser1.OleObject.Document.Body.InnerHtml;
was willst du eigentlich damit.
denn wenn du blos den quelltext darstellen willst, dann machs doch so

Delphi-Quellcode:
uses ActiveX;

{für Dialogart:
Suchen_Dialog = 1;
Quelltext_anzeigen = 2;
IE_Optionen = 3;
}

procedure WB_ShowDialog(AWebbrowser: TWebbrowser;dialogart:cardinal=1);
const
 CGID_WebBrowser: TGUID = '{ED016940-BD5B-11cf-BA4E-00C04FD70816}';
var
 CmdTarget : IOleCommandTarget;
 vaIn, vaOut: OleVariant;
 PtrGUID: PGUID;
begin
 New(PtrGUID);
 PtrGUID^ := CGID_WebBrowser;
 if AWebbrowser.Document <> nil then
   try
     AWebbrowser.Document.QueryInterface(IOleCommandTarget, CmdTarget);
     if CmdTarget <> nil then
       try
         CmdTarget.Exec(PtrGUID, dialogart, 0, vaIn, vaOut);
       finally
         CmdTarget._Release;
       end;
   except
     // Nothing
   end;
 Dispose(PtrGUID);
end;
  Mit Zitat antworten Zitat