Sie sind nicht angemeldet.

1

Mittwoch, 18. Juli 2018, 12:24

Openurl pdf offline verlinken

Moin,
besteht die Möglichkeit, eine PDF zu verlinken,
die nur lokal zur Verfügung steht.
Die Panotour steht nur offline zur Verfügung.
Im Web haben wir folgenden Hinweis gefunden, dass der Url lokal nicht aufgerufen wird.
"Achtung
Stolperfalle: die openurl-Aktion funktioniert nur, wenn die Dateien im
Netz liegen! Lokal beim testen nicht wundern, wenn der URL nicht

aufgerufen wird."Dieser Hinweis allein reicht leider nicht

http://krpano.com/docu/actions/#openurl

toosten

Fortgeschrittener

Beiträge: 422

Wohnort: Berlin

Beruf: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Nachricht senden

2

Mittwoch, 18. Juli 2018, 17:15

Eventuell JS('window.open("file://....pdf"); ')

3

Mittwoch, 18. Juli 2018, 20:23

Hi,

warum sollte das mit lokalen Dateien nicht funktionieren?
Woher stammt dieser Hinweis?

Wenn die Tour selbst auch lokal läuft einfach einen relativen Link verwenden, z.B. openurl('document.pdf');

Ps. die openurl Action und window.open per JS sind genau das gleiche.

Schöne Grüße,
Klaus

4

Donnerstag, 19. Juli 2018, 12:21

Vielen Dank schon mal für die Antwort
Der Hinweis ist hier zu finden

http://www.panoramann.de/krpano/krpano_tutorial.html
Anbei wie wir uns das wünschen

<!-- Einbinden PDF Logo-->
<plugin name="PDF"
url="PDF.jpg"
keep="true"
visible="true"
align="rightbottom"
x="10"
y="10"
bordercolor="0x000000"
borderalpha="0.6"
borderwidth="500"
zorder ="4"
alpha="0.8"
handcursor="false"
edge="rightbottom"
scalechildren="true"
mapchildren="true"
maskchildren="true"
width="prop"
height="15%"
onhover="showtext(Legende)"
onclick="action(openzfprj);action(openpdf);"
/>


<action name="openpdf">
openurl('d:/01_KrPano/Vorlage_KrPano_LKA38_TOR/vtour/skin70151681-18_TilsiterStrasse.pdf', _blank)
</action>

<action name="openzfprj">
openurl('file://max/33.zfprj', _blank)
</action>

Über die 2 Aktionen sollen ein PDF und eine Projekt-Datei geöffnet werden, indem man auf einen PDF-Button klicktDer Link über ein Netzwerklaufwerk funktioniert.
Der lokale Link liefert kein Ergebnis.
Wünschenswert wäre zudem, dass die Datein mit dem Originalprogramm geöffnet werden statt im Browserfenster.
Die Panotour soll unabhängig vom Internet auf Notebooks laufen

5

Donnerstag, 19. Juli 2018, 21:46

Hi,

das geht so nicht - kein Browser erlaubt standardmäßig den beliebigen Zugriff auf das komplette lokale Dateisystem.

Was geht ist der Zugriff auf Dateien welche in der selbem Verzeichnisstruktur wie die html Datei liegen - d.h. im selbem Verzeichnis oder in einem Unterverzeichnis davon.

Da das ganze nur lokal laufen soll, wäre hier eine kleine App auf NW.js Basis denkbar, dort lassen sich die Browser Sicherheitseinstellungen deaktivieren und es ist auch möglich Dateien mit ihrem zugewiesen Defaultprogramm zu öffnen.

Schöne Grüße,
Klaus

6

Freitag, 20. Juli 2018, 11:53

Die pdf liegt im Ordner skin,
lässt sich dennoch nicht mit

openurl('document.pdf');
öffnen.
Kann es an den Sicherheitseinstellungen liegen, auch wenn die PDF im skin-Ordner abgelegt ist?


Flash Notes - this action requires the External-Interface of the Flashplayer.
This is only available when running inside a browser. When working work offline / locally with 'file://' urls,
then the security settings of the Flashplayer need to be adjusted.

7

Freitag, 20. Juli 2018, 12:42

openurl('skin/document.pdf');

mal versucht?

8

Freitag, 20. Juli 2018, 13:55

Ja, soeben.


Und so funktioniert es sowohl mit PDF-, Word- und anderen Dateitypen.
Vielen Dank.
Den Hinweis von Klaus gehe ich noch nach.
Das könnte um Einiges schwieriger werden.
Danke für die Tipps.