Hallo Elexx,
erstmal Danke.
Ich kam wegen meines Urlaubs erst jetzt dazu, deinen Tipp auszuprobieren.
Leider klappt es noch nicht ganz.
Ohne Parameter wird die normale Start-XML richtig geladen.
Aber mit Parameter bekomme ich einen Lesefehler "FATAL: xml/get(sc).XML - loading error (IO Error)"
Ich vermute, dass es daran liegt, dass ich meine XML in einem Unterverzeichnis habe.
Die html-Datei ist im Hauptverzeichnis und die xml-Dateien sind im Unterverzeichnis "/xml".
Ich hab schon rumprobiert, aber komme nicht dahinter.
Die Html sieht so aus:
HTML
<!DOCTYPE html>
<html>
<head>
<title>Virtueller Rundgang durch Weinsberg</title>
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style>
html { height:100%; }
body { height:100%; overflow: hidden; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background-color:#000000; }
a{ color:#AAAAAA; text-decoration:underline; }
a:hover{ color:#FFFFFF; text-decoration:underline; }
</style>
</head>
<body>
<div id="krpanoDIV" 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>
</div>
<script src="swfkrpano.js"></script>
<script>
var viewer = createPanoViewer({swf:"krpano.swf", id:"krpanoSWFObject", target:"krpanoDIV"});
viewer.addVariable("xml", "xml/start.xml");
viewer.passQueryParameters();
viewer.embed();
</script>
</body>
</html>
Alles anzeigen
und die Start.xml so
Code
<krpano version="1.0.8" onstart="losgehts()">
<!-- Plugins einbinden -->
<plugin name="editor" url="../plugins/editor.swf" keep="true" />
<plugin name="options" url="../plugins/options.swf" keep="true" />
<!-- Textstyles einbinden -->
<include url="../xml/Textstyles.xml" keep="true"/>
<!-- Googlemap und Actions einbauen -->
<include url="../xml/googlemaps.xml" keep="true"/>
<!-- Actions einbinden -->
<include url="../xml/actions.xml" keep="true"/>
<!-- Hotspot Fadenkreuz -->
<plugin name="hotspot" url="../Bilder/fadenkreuz.png" align="center" alpha="0.5" keep="true" />
<autorotate enabled="true"
waittime="5.0"
accel="1.5"
speed="-3"
tofov="off"
/>
<!-- Rotation mit Mausklick im Bild stoppen -->
<events onclick="action(auto_off);" />
<events onloadcomplete="action(cursorstandard);" />
<!-- Parameter auswerten und bestimmte Scene starten -->
<action name="losgehts">
<!-- wenn per HTML in der URL die Variable /sc/ gesetzt ist, wird diese XML geladen, falls nicht, dann die nachfolgend definierte XML -->
if(sc === null, loadpano(stadttor.xml,null,MERGE), loadpano(get(sc).XML,null,MERGE));
</action>
<!-- Hilfe nach 20 Sekunden automatisch ausblenden -->
<events onloadcomplete="delayedcall(20, hideintroimage() ); set(events.onloadcomplete,null);" />
<events onviewchange="if(hotspot[nadirlogo].rotatewithview, set(hotspot[nadirlogo].rotate,get(view.hlookat)) ); "
/>
<!-- nadir logo (distored hotspot) -->
<hotspot name="nadirlogo"
url="../bilder/rundlogo-richterresponse.png"
ath="0"
atv="90"
distorted="true"
scale="0.7"
rotate="0.0"
rotatewithview="true"
onclick="openurl(mailto:post@richterresponse.de?subject=Anfrage Rundgang Weinsberg);"
keep="true"
/>
</krpano>
Alles anzeigen
Übrigens die Aufnahmen vom Cafe sind cool. War bestimmt nicht ganz einfach bei den vielen Lichtquellen den Schatten vom Stativ wegzubringen.
Gruß
Carsten