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

  • Hi,

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

    z.B.

    Code
    aktion1(...); aktion2(...);

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

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


    Quote

    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)

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

    Schöne Grüße,
    Klaus

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!