Mein Blogtheme ist ja Illacrimo von Design Disease und als ich heute mit dem Internet Explorer mal wieder den Blog testete fiel mir zum ersten Mal auf, dass das Kommentieren Schwierigkeiten bereitet.
Wenn man im Kommentarformular die Maus über den „Post Your Comment“ Button bewegte erschien folgende Fehlermeldung:
Seltsam, dass kein IE User bisher bescheid gesagt hat, vielleicht kam der Fehler auch nur bei mir.
Zumindest habe ich kurzer Hand die Ursache gesucht und gefunden:
Der „Post Your Comment“ Button soll die Farbe wechseln, wenn die Maus über ihn fährt. Dafür nutzt Javascript eine Funktion, die sich in einer .js Datei im Themeordner befinden sollte. Um genau zu sein geht es um die Funktion „changeSty()“, die in der Datei imghover.js unter „illacrimo/javascript/imghover.js“ befinden sollte.
Im Themeordner war aber weder der Javascriptordner noch die Javascriptdatei. Auch der Originaldownload des Themes von der oben verlinkten Herstellerseite beinhaltet diese Datei nicht, was ich sehr merkwürdig finde.
Naja aber auch dieses Problem war schnell gelöst.
So schafft ihr euch dieses Problem vom Hals:
Erst in eurem Themeordner (wp-content/themes/illacrimo/illacrimo/) den Ordner „javascript“.
Erstellt eine neue .js Datei mit einem beliebigen Editor und schreibt folgenden Code hinein:
function changeSty(classpassed){
element=event.srcElement;
//document.getElementById('buttonIMG').className=classpassed;
element.className=classpassed;
}
Nennt diese Datei imghover.js und packt sie in den neuen „javascript“ordner.
Und schon funktioniert alles auch im Internet Explorer. Mit dem Firefox funktionierte es natürlich auch so schon