IE9 Lightbox funktioniert nur im Kompatibilitätsbmodus
Hallo Gemeinde,
leider kam ich bisher beim Stöbern im Forum auf keine Lösung. Dieser Post hat mir nicht wirklich weitergeholfen, da die links nicht mehr funktionieren: https://www.contao-community.de/show...ht-in-Lightbox
Das Problem
Unter Windows7 öffnet sich die Lightbox nicht, sondern öffnet das Bild/Element im gleichen Fenster. Natürllich könnte ich dem Kunden sagen, er soll den IE auf Kompatibilität umschalten. Ist aber nicht die eleganteste Lösung.
Ich habe das Problem sowohl unter 2.8.3 als auch unter 2.10. und nur im IE9. Sonst läuft alles tadellos. Zwischenzeitlich habe ich eine neuere mootools-Version aufgespielt, aus 2.9.5 (bei der 2.8.3). Brachte aber keine Lösung.
Die fe_page.tpl sieht folgendermaßen aus:
<?php echo $this->doctype; ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">
<head>
<base href="<?php echo $this->base; ?>"></base>
<title><?php echo $this->pageTitle; ?> - <?php echo $this->mainTitle; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $this->charset; ?>" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta name="description" content="<?php echo $this->description; ?>" />
<meta name="keywords" content="<?php echo $this->keywords; ?>" />
<?php echo $this->robots; ?>
<?php echo $this->framework; ?>
<?php echo $this->stylesheets; ?>
<script type="text/javascript" src="plugins/mootools/mootools-core.js"></script>
<script type="text/javascript" src="plugins/mootools/mootools-more.js"></script>
<?php echo $this->head; ?>
</head>
<body id="top"<?php if ($this->class): ?> class="<?php echo $this->class; ?>"<?php endif; if ($this->onload): ?> onload="<?php echo $this->onload; ?>"<?php endif; ?>>
<div id="wrapper">
<?php if ($this->header): ?>
<div id="header">
<div class="inside">
<?php echo $this->header; ?>
</div>
</div>
<?php endif; ?>
<?php echo $this->getCustomSections('before'); ?>
<div id="container">
<?php if ($this->left): ?>
<div id="left">
<div class="inside">
<?php echo $this->left; ?>
</div>
</div>
<?php endif; ?>
<?php if ($this->right): ?>
<div id="right">
<div class="inside">
<?php echo $this->right; ?>
</div>
</div>
<?php endif; ?>
<div id="main">
<div class="inside">
<?php echo $this->main; ?>
</div>
<?php echo $this->getCustomSections('main'); ?>
<div id="clear"></div>
</div>
</div>
<?php echo $this->getCustomSections('after'); ?>
<?php if ($this->footer): ?>
<div id="footer">
<div class="inside">
<?php echo $this->footer; ?>
</div>
</div>
<?php endif; ?>
<!-- indexer::stop -->
<img src="<?php echo $this->base; ?>cron.php" alt="" class="invisible" />
<!-- indexer::continue -->
<?php echo $this->mootools; ?>
</div>
<?php if ($this->urchinId): ?>
<script type="text/javascript" src="<?php echo $this->urchinUrl; ?>"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
try {
var pageTracker = _gat._getTracker("<?php echo $this->urchinId; ?>");
pageTracker._trackPageview();
} catch(err) {}
//--><!]]>
</script>
<?php endif; ?>
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://piwik.breidenbach-partner.de/" : "http://piwik.breidenbach-partner.de/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://piwik.breidenbach-partner.de/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
</body>
</html>
Den link zur Seite würde ich nur ungern posten, damit dieser nicht als Treffer bei den Suchergebnissen der Suchmaschinen erscheint.
Habt Ihr eine Idee?
Kann mir kaum vorstellen, dass ich der Einzige mit dem Problem bin.
Liste der Anhänge anzeigen (Anzahl: 1)
Danke Sepp für die Antwort.
Unter Contao 2.10.3 liegt im Unterordner mootools 1.2.5 und 1.3.2. Daran kann es dann wohl nicht liegen.
Anhang 6367
muss ich der fe_page die beiden Zeilen anpassen?
<script type="text/javascript" src="plugins/mootools/mootools-core.js"></script>
<script type="text/javascript" src="plugins/mootools/mootools-more.js"></script>