Reicht denn kein normaler Link auf die PDF-Datei?
Also ein schlichtes
Code:
[
url="Dateiname.pdf"]PDF-Datei[/
url]
Sorry, es ist schon ganz schön lange her, als ich so was selbst machen wollte, um Ollis PDF-Tutorials in die CHM-Version von Luckies
Win32-
API-Tutorials einzubinden. Wenn das o.g. nicht klappt, dann nimm diese Funktion
Code:
function openExternalFile(fileName)
{
try
{
var link = location.href;
link = link.replace(/mk:@MSITStore:/, "");
link = link.replace(/ms-its:/, "");
var lastBackslash = link.lastIndexOf("\\") + 1;
link = link.substring(0, lastBackslash) + fileName;
location.href = link;
}
catch(e)
{
alert(e);
}
}
Die macht aus dem Pfad der CHM-Hilfedatei einen normalen Dateipfad, hängt den Namen der Datei an und öffnet diese im gleichen (Browser)Fenster:
Code:
[
url="javascript
:openExternalFile('Dateiname.pdf');"]PDF-Datei[/
url]
Zitat von
MathiasSimmack:
Reicht denn kein normaler Link auf die PDF-Datei?
Ich beantworte die Frage gleich mal selbst. Nein. Hier wird der Benutzer unter Umständen mit der Download-Sicherheitswarnung des IE konfrontiert ("Möchten Sie diese Datei öffnen oder speichern?"). Das macht natürlich keinen so guten Eindruck.