Hallo Panoramafreunde,
ich habe nun doch eine Möglichkeit gefunden, die HTML5-CSS-Variante in einem CDN-Kontext zum laufen zu bringen.
Hier meine Lösung. Wichtig: Zeile 14 und Zeilen 17 bis 22. Vielleicht kann es der eine oder andere irgendwann gebrauchen.
$this->cacheCode('[php]','
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>blablub</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>
<base href="http://cdnsubdomain.akamai.com/ordner1/ordner2/ordner3/mobile/">
</head>
<body>
<script type="text/javascript">
XMLHttpRequest.prototype.originalOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function(method, url, async, user, password) {
this.originalOpen(method, window.location.href.replace(/[^/]*$/,'')+url, async, user, password);
}
</script>
<script src="tour.js"></script>
<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"});
</script>
</div>
</body>
</html>')