WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Der Fehler tritt immer dann im Internet Explorer auf, wenn ich einen Ajax-Request losschicke, während die Website noch geladen wird.
new Ajax.Request('ressource.xml',
{
method:'get',
onSuccess: function(http) {
do_something();
},
onFailure: function(){ alert('Fehler: Konnte die Datei nicht abrufen!') }
});
Wenn dieser Block anstatt direkt im Code in einer Funktion steht, die erst bei fertigstellen des Seitenaufbaus ausgeführt wird, tritt dieser Fehler nicht mehr auf.
Event.observe(window, 'load', init);
function init(event) {
new Ajax.Request('ressource.xml',
{
method:'get',
onSuccess: function(http) {
do_something();
},
onFailure: function(){ alert('Fehler: Konnte die Datei nicht abrufen!') }
});
}
Schame on You, Internet Exposer!
Nachtrag:
http://support.microsoft.com/default.aspx/kb/927917/en
Microsoft kennt den Fehler. Offizielle Lösung: MSIE8 benutzen.
Ich habe heute www.barbequick.at fertiggestellt und bin dabei auf einen sehr seltsamen Fehler im Internet Explorer gestoßen: Wann immer ich diese Seite (shop_5.html) öffnen wollte, gab es eine 50:50 Chance, dass untenstehendes Popup auftauchte. Im Anschluss nach einem Klick auf OK (obwohl ich diese Seitenaufbaufehler wahrlich NICHT OK finde, dämliche MessageBox – den Button NICHT OK haben sie wieder unterschlagen!) wurde die halbfertig aufgebaute Seite verworfen und eine Standard-Internet-Explorer-404-Seite ausgegeben.

Kompletter Screenshot der halbfertig aufgebauten Seite
Die Quelle des Problems war schnell gefunden: Die Prototype Library und / oder das Lightbox-Script. Konkret verursachten diese drei Zeilen den Bug im IE:
<script type="text/javascript" src="/js/prototype.js"></script>
<script type="text/javascript" src="/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="/js/lightbox.js"></script>
Der Fehler bleibt aus wenn die drei <script>-Tags gegen Ende bzw. direkt vor dem schließenden </body>-Tag eingefügt werden.
Dieses “Workaround” gibt einige interessante Einblicke. Über die Ursachen möchte ich jetzt zwar lieber keine allzugroßen Mutmaßungen anstellen, die Lösung jedoch hat sich bei mir bewährt. Vermutlich liegt es an einem Timeout-Problem beim Laden der Seitenkopf-Informationen odgl. Ich bin mir desweiteren ziemlich sicher, dass es an mir nicht liegen sollte. Schließlich habe ich sorgfältig gearbeitet und die Seite validiert auch: validator.w3.org.
Offenbar ist seit WordPress Version 2.5 ein komplettes Gallerie-System in WordPress integtiert. Leider fehlen mir hier jedoch einige grundlegende Funktionen. So macht es z.B. erst das Gallery Plus Plugin (http://wordpress.org/extend/plugins/gallery-plus/) möglich, auch bei den WordPress 2.5 Bildergalerien die Lightbox zu benutzen.
Leider geht auch mit Plugins noch immer einiges an Funktionalität ab, so ist es z.B. noch immer nicht möglich, Bilder aus der Galerie zu entfernen, ohne die Datei explizit zu löschen. Deshalb kann mit meiner modifizierten Version des Gallery Plus Plugins zumindest mit dem Shortcode-Attribut “exclude” ein spezifisches Bild entfernt werden.
So funktioniert das dann:
[gallery exclude="1, 3, 4"]
Hier wird die Galerie dargestellt, wobei das erste, das dritte und das vierte Bild nicht dargestellt werden.
Benötigt wird das Plugin in der aktuellen Version.