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

Monday, September 14th 2009, 3:48pm

Hotspot = loadpano UND js

Hallo Board!

Ich habe da mal eine Frage für den virtuellen Rundgang, den ich gerade baue. Ich würde gerne einen Hotspot definieren, der auf onclick nicht nur einen anderen Pano ladet, sondern gleichzeitig eine Javascript-Funktion aufruft. Beides einzeln geht ja wunderbar. Das gleichzeitige macht mir nur gerade Sorgen. Es gäbe sicher eine Möglichkeit, das ganze zu umgehen und bei Hotspots IMMER eine JS-Funktion aufzurufen, um einen anderen Pano zu laden, doch wäre mir eine solche Lösung etwas zu "unsauber". Vlt hab ich ja was übersehen.

Oder gibt es eine andere Möglichkeit herauszufinden, welcher View (XML) gerade geladen ist.

Vielen Dank schon mal für eure Antworten!
Grüße,
Sven

2

Monday, September 14th 2009, 10:15pm

Hi,

verschiedene Befehle (actions) werden einfach durch ';' getrennt,

z.B.

Source code

1
aktion1(...); aktion2(...);


d.h. so loadpano() und js() ginge so:

Source code

1
loadpano(...); js( javascriptfunktion(parameter) );



Quoted

Oder gibt es eine andere Möglichkeit herauszufinden, welcher View (XML) gerade geladen ist.
der Pfad der aktuell, geladenen XML ist in der Variable "xml.url" gespeichert,
diese lässt sich z.B. von Javascript mittels get() abrufen,
z.b. (JS code)

Source code

1
2
krpano = document.getElementById("krpanoSWFObject");
var xmlpath = krpano.get("xml.url");


Schöne Grüße,
Klaus

3

Friday, September 18th 2009, 10:16am

Vielen Dank für die Antwort! Ich werde es sofort ausprobieren!

Schönes Wochenende,
Sven