Sie sind nicht angemeldet.

1

Dienstag, 11. Januar 2011, 13:45

Probleme beim Zugriff auf Scenes einer VTOUR via JavaScript

Hi,

derzeit versuche ich mit der aktuellen krpano-Player Version (1.0.8.12) eine Vtour für iPad/iPhone zu realisieren.

Dabei sollen die einzelnen Scenes, neben der Verknüpfung mit Hotspots, zusätzlich über ein HTML-Menü angewählt und geladen werden.

Leider klappt der JavaScript-Aufruf über "loadscene()" nicht. Gibt es eine Möglichkeit via JS-API die Scenes von "außen" in den Player zu laden ?

Wäre für eine hilfreiche Antwort dankbar.

Viele Grüße,
Steffen

2

Mittwoch, 12. Januar 2011, 15:33

Hi,

kannst du einen Javascript Aufruf zeigen?
die "call" Schnittstelle sollte auch im krpanoJS Viewer ohne Probleme funktionieren,
z.B.:

Quellcode

1
krpano.call("loadscene(scene1);");


Schöne Grüße,
Klaus

3

Donnerstag, 20. Januar 2011, 10:02

Hallo Klaus,

ich habe noch ein wenig probiert und mit dem folgenden Code hat's dann geklappt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div id="pano" style="width:100%; height:100%;">
	<noscript><table style="width:100%;height:100%;"><tr style="valign:middle;"><td><div style="text-align:center;">ERROR:<br/><br/>Javascript not activated<br/><br/></div></td></tr></table></noscript>
	
	<script>
		embedpano({swf:"tour.swf", xml:"tour.xml", target:"pano"});
	
		function krpano() 
  	{
  		return document.getElementById("krpanoSWFObject");
  	}

  	function loadscene(scene)
  	{
  		krpano().call("loadscene(" + scene + ", null, MERGE, BLEND(1));");
  	}
		
	</script>
</div>

<button type="submit" style="z-index: 10000; font-size: 14px; position: fixed; top:20px; left:20px;" onclick="loadscene('test');">Panorama 1</button>


Danke für Deine schnelle Antwort.

Viele Grüße,
Steffen

Ähnliche Themen