Hallo,
Habe den Verdacht, dass durch eine andere eingebundene .js Datei der Listener ausser Kraft oder gar nicht erst in Kraft gesetzt wird. Vielleicht hier beim Table Sort (Code ist nicht von mir)?
nee, der ist von mir ;)
var JB_addEvent = function (obj, type, fn) { if(type.search("on")==0) type = type.substr(2); if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj.attachEvent('on' + type, function () { return fn.call(obj, window.event); }); } } // addEvent ... JB_addEvent(window,"onload",function(e) { if (!document.getElementsByTagName) return; if (!document.getElementsByTagName('body')[0].appendChild) return; var Sort_Table = JB_getElementsByClass_TagName("table","sortierbar"); for(var i=0;i<Sort_Table.length;i++) new JB_Table(Sort_Table[i]); });
da werden die meisten Eventhandler mit addEventListener oder attachEvent gesetzt. Nur das click-Event im Tabellenkopf wird noch mit t.onclick = function() { dieses.sort(nr); }; gesetzt. Muss ich mal ändern. Sonst nimm doch den Sortierer mal raus, dann siehst du ja, ob sich da was nicht verträgt.
Gruß
Jürgen