So wie es scheint habe ich einen Fehler in der rgslideshow 1.4.0 gefunden. Ganz sicher bin ich mir nicht, da ich nicht die aktuelle TYPO3 Version verwende (4.2.6).
Und zwar wenn ich ein Bild mit dem Namen 000.jpg habe, funktioniert im Internet Explorer 6, 7 und 8 die OnScreen Navigation nicht. Ein JS-Fehler wird ausgegeben - Ungültiges Argument in rgslideshow.js, Zeile 152. Ändere ich den Namen funktioniert wieder alles, muss also am Dateinamen liegen.
Wäre also super wenn das jemand bestätigen könnte, da der Autor ja sowieso mitliest.
Habe das selbe Problem im IE8 und im IE7. Muss man da die mootools-libraries aktualisieren?
Habe auch schon versucht mit dem metatag <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" /> den Kompatibilitätsmodus für IE9 zu erzwingen. Das klappt aber leider auch nicht.
Danke und Gruss
flobb
Habe eine Lösung gefunden für das Problem. Allerdings ist sie alles Andere als elegant:
In der Datei rgslideshow.js:
var img = slide.getSize();
if(this.options.bigNavigation) {
//this.bigPrev.setStyle('height',(slide.getProperty("height")-nestDiv.size.y)+'px');
//this.bigNext.setStyle('height',(slide.getProperty("height")-nestDiv.size.y)+'px');
if(!this.options.addBarInside) {
this.bigPrev.setStyle('height',(slide.getProperty("height"))+'px');
this.bigNext.setStyle('height',(slide.getProperty("height"))+'px');
}
}
Jene beiden Zeilen auskommentieren und der Fehler ist weg im IE 7 und IE 8. Trotz diesem Eingriff, scheint das Plugin auf den anderen Browsern noch zu laufen. Der Hack hat allerdings einen grossen Nachteil: die Einstellung "Grosse Navigation" kann man danach nicht mehr verwenden.