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) );


    Zitat

    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

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!