Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Kapitel/Link in pdf- oder html-Dokument aufrufen (https://www.delphipraxis.net/97863-kapitel-link-pdf-oder-html-dokument-aufrufen.html)

messie 21. Aug 2007 12:20

Re: Kapitel/Link in pdf- oder html-Dokument aufrufen
 
Zitat:

Zitat von Der_Unwissende
Was passiert denn wenn Du etwas wie

Delphi-Quellcode:
ShellExecute(Application.Handle, PChar('open'), 'http://www.delphipraxis.net/post765583.html#765583', nil, nil, SW_SHOWDEFAULT);
aufrufst?

Das funzt einwandfrei, wohl wegen des http-Aufrufs. Wenn ich die Seite speichere und mit
Delphi-Quellcode:
ShellExecute(Application.Handle, PChar('open'), 'file:///C:/Temp/viewtopic.php.htm#765599', nil, nil, SW_SHOWDEFAULT);
aufrufe, wird der anchor ignoriert (abgeschnitten). Das file-Protokoll bzw. läßt den anchor wohl nicht zu.
Bevor ich mir jetzt einen http-Server antu', werde ich wohl besser ein TWebbrowser-Fenster ins Programm einbauen. Denn das kann mit dem anchor umgehen, habe ich schon probiert. Vielleicht probier' ich es auch nochmal mit dem pdf-Aufruf.

Grüße, Messie

Der_Unwissende 21. Aug 2007 12:27

Re: Kapitel/Link in pdf- oder html-Dokument aufrufen
 
Zitat:

Zitat von messie
wohl wegen des http-Aufrufs. ... Das file-Protokoll bzw. läßt den anchor wohl nicht zu.

Nun ja, lies nochmal:

Zitat:

Zitat von marabu
Internet Explorer verwendet bei fehlendem Protokollvorsatz immer HTTP und hat zudem Probleme mit Prozent-kodierten URLs - nur bei HTTP-URLs wird ein Anchor verarbeitet.


messie 21. Aug 2007 12:52

Re: Kapitel/Link in pdf- oder html-Dokument aufrufen
 
Zitat:

Zitat von Der_Unwissende
Nun ja, lies nochmal:

Zitat:

Zitat von marabu
Internet Explorer verwendet bei fehlendem Protokollvorsatz immer HTTP und hat zudem Probleme mit Prozent-kodierten URLs - nur bei HTTP-URLs wird ein Anchor verarbeitet.


Nun ja, das muß ja nicht für FF gelten, jedenfalls hatte ich das nicht so interpretiert. IE7 schluckt übrigens die prozentkodierten URLs ohne Probleme.

Grüße, Messie

Der_Unwissende 21. Aug 2007 12:58

Re: Kapitel/Link in pdf- oder html-Dokument aufrufen
 
Zitat:

Zitat von messie
Nun ja, das muß ja nicht für FF gelten, jedenfalls hatte ich das nicht so interpretiert.

Versteh mich nicht falsch, ich meine für Hilfe ist die DP da und so! Aber HTML-Anchors, zwar für das File-Protokoll berücksichtigt werden, aber nicht für den "normalen" Aufruf über http? :gruebel: Würde selbst für den FF etwas merkwürdig sein, oder? :wink:

messie 21. Aug 2007 14:07

Re: Kapitel/Link in pdf- oder html-Dokument aufrufen
 
Vielleicht habe ich das falsch ausgedrückt. Firefox kann beides, file und http, wenn man es über die Eingabeaufforderung so aufruft:
Zitat:

firefox.exe<Leerzeichen>file:///d:/test.htm#MARKE
IE7 kann da nur http.
Beim Aufruf mit ShellExecute wird der anchor bei file abgeschnitten (Firefox ist Standardbrowser). Das Rumschnippeln am Aufruf scheint also eher eine Eigenschaft von XP als von Firefox zu sein.

Grüße, Messie


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz