You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Wednesday, July 18th 2018, 12:24pm

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

Intermediate

Posts: 462

Location: Berlin

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

  • Send private message

2

Wednesday, July 18th 2018, 5:15pm

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

3

Wednesday, July 18th 2018, 8:23pm

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

Thursday, July 19th 2018, 12:21pm

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/*.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

This post has been edited 1 times, last edit by "sponk-mg" (Aug 5th 2019, 8:57am)


5

Thursday, July 19th 2018, 9:46pm

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

Friday, July 20th 2018, 11:53am

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

Friday, July 20th 2018, 12:42pm

openurl('skin/document.pdf');

mal versucht?

8

Friday, July 20th 2018, 1:55pm

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.