Imagegallery im Mix mit Hotspots

  • Tachen alleseits,

    vorweg: vom coden habe ich so ziemlich keine Ahnung!

    Folgende Situation

    Ich habe 3 panos die Per Hotspot miteinander verbunden sind (vor und zurück usw...)
    In einem habe ich in der XML-Datei Buttons plaziert, die auf Klick dann Bilder zeigen.

    1. Lade ich eines der Panos ohne die Buttons, dann bekomme ich in dem entsprechenden Pano die Butons nicht zu sehen.

    2. Wenn ich nun aber das Pano mit den Buttons direkt lade, ist alles gut.
    Aber wenn ich dann per Hotspot in ein anderes Pano springe, dann bleiben die Buttons auch dort zu sehen und auch funktionsbereit.
    Das soll so nicht. Sondern nur in dem einen dafür vorgesehenen Pano. Egal von wo ich komme!

    Wo liegt der Fehler? Was mache ich flasch? Was habe ich übersehen.
    Das Script dazu ist identisch mit dem aus den krpano-examples (imagegallery)

    Besten Dank für Infos,
    Michi

  • Hi,

    ich vermute mal, das die loadpano() Aufrufe unterschiedlich sind,

    ich würde empfehlen alle loadpano() Aufrufe auf folgendes Format zu ändern:

    loadpano(..., null, MERGE, ...);

    wichtig hier das MERGE, damit werden die Inhalte des aktuellen XML's mit der neuen
    "gemischt", es bleiben beim Laden nur jede Plugins/Hotspot erhalten bei deinen
    "keep" auf "true" gesetzt ist,

    z.B.
    bei Steuerbuttons die für alle Panos gleich bleiben sollen, einfach "keep" auf "true" setzen,
    und bei Buttons/Hotspot die nur für ein bestimmtes Panorama bestimmt sind,
    diese im XML des jeweiligen Panoramas definieren und "keep" auf "false" setzen,

    hier auch noch einmal hier:
    https://krpano.com/docu/actions/#loadpano
    und hier für "keep":
    https://krpano.com/docu/xml/#plugin

    Schöne Grüße,
    Klaus

Participate now!

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