Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Dienstag, 15. Februar 2011, 22:21

Einbindungs"problem"

hallo zusammen,

folgende situation: habe heute mal eine (in arbeit befindliche) tour mal mit verschiedenen browsern (unter osx 10.5.8) getestet.

habe krpano wie folgt (nach beispiel) in die index.html eingebettet:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
<script>
  var viewer = createPanoViewer({swf:"krpano.swf",target:"panodiv"});
  
  viewer.useHTML5("whenpossible");
  
  if( viewer.isDevice("iPhone|iPod|iPad|Android") )
    viewer.addVariable("xml", "mobile.xml");
  else
    viewer.addVariable("xml", "start.xml");

  viewer.embed();
</script>


soweit so gut. funktioniert auch mit iPhone, iPad und dem Firefox (3.6.13).

allerdings - nun zum problem - bleibt der schirm mit Safari (5.0) und Chrome (9.0.597.102) finster (alles auf osx getestet).

wenn ich jedoch das swf file direkt "anwähle" mittels "http://www.abcdefg.xyz/vtour/krpano.swf?xml=start.xml" funktioniert es am Safari und Chrome.

somit liegt es wohl an diesem o.g. "einbauvariante" in die index.html.

kann mir jemand den entscheidenden hinweise hierfür geben, sodass dies unter safari und chrome ebenfalls korrekt funktioniert?

lg
christian

2

Donnerstag, 17. Februar 2011, 11:38

bin nun schon etwas schlauer geworden - das problem hat mit der html5 fähigkeit der browser zu tun.

hab die tour nun mittel dem "klassischen" code eingebunden:

Quellcode

1
2
3
4
5
<script>
  var viewer = createswf("krpano.swf");
  viewer.addVariable("xml", "pano.xml");
  viewer.embed("panocontent");
</script>


ich möchte jedoch für die ios geräte eine komplett andere mobile.xml aufrufen. wie würde hier der html code dafür aussehen um bei varianten parallel einzubinden? ich komm einfach nicht dahinter *cry*

lg
christian

3

Samstag, 19. Februar 2011, 13:25

Nach längerem suchen bin ich dbzlg. auf folgenden englischen Theras gestossen der sich mit dem Thema beschäftigt hat:

Why not separate xml for HTML5

Lg