TCH (statz) | #1, Főfasz (10443) |
1584 | #2090 | ^ | Idézet | Thu, 04 Oct 2012 16:03:05 +02 |
80.99.*.* | *.catv.broadband.hu |
iesuksz rovat: ie 9 alatt nincs támogatva a document.getElementsByClassName(xyz) és egy ilyen okádék wrappert kell rá használni: function __ie_getElementsByClassName(className) { // not supported in ie, m$ shuxx! var __elements = document.getElementsByTagName('*'); var __paddedClassName = ' ' + className + ' '; var i = 0; var __result = []; var __elementsCount = __elements.length; for (i = 0; i < __elementsCount; ++i) { if ((' ' + __elements[i]['className'] + ' ').indexOf(__paddedClassName) > -1) { __result.push(__elements[i]); } } return __result; }Ja és a fasszopó explorerben array.indexOf() sincs! Újabb wrapper! function __ie_array_indexOf(__array, __element) { // arrays not supports indexof in ie, MICRO$OFT SUCKS! var i = 0; var __arrayCount = __array.length; for (i = 0; i < __arrayCount; ++i) { if (__array[i] == __element) { return i; } } return -1; }Továbbá! Eseményátadásnál, nincs event.preventDefault();!!! MOCSKOS FASSZOPÓ MIKROFOS BAZDMEG!!! Egy ilyen wrappert kellett használni helyette: function __ie_event_preventDefault(event) { if (__IE()) { //grrr IE, MICRO$OFT SUCKS!!! if (window.event) { event = window.event; event.returnValue = false; } } else { event.preventDefault(); // supported by everyone, but ie } }HALÁL A KIBASZOTT MOCSKOS FASSZOPÓ CSICSKA MIKROFOSRA, KIIRTANI ŐKET ÉS MINDEN KÖVETŐJÜKET BAZDMEG!!! |