13. 06. 2008, 13:10
Hallo zusammen
Ich habe bei einer TYPO3-Website einen Javascript Bug in der Powermail Extension. Das Formular funktioniert zwar, aber ich habe noch anderen JS-Code auf der Seite, welcher nicht funktioniert, da der Firefox alles JS Zeugs abbricht.
Im Firebug kommt diese Meldung: expression.strip is not a function
Das ganze ist irgend bei Zeile 1765 im File prototype.js Der Abschnitt sieht so aus:
Object.extend(Selector, { matchElements: function(elements, expression) { var selector = new Selector(expression); return elements.select(selector.match.bind(selector)).map(Element.extend); }, findElement: function(elements, expression, index) { if (typeof expression == 'number') index = expression, expression = false; return Selector.matchElements(elements, expression || '*')[index || 0]; }, findChildElements: function(element, expressions) { return expressions.map(function(expression) { return expression.strip().split(/\s+/).inject([null], function(results, expr) { var selector = new Selector(expr); return results.inject([], function(elements, result) { return elements.concat(selector.findElements(result || element)); }); }); }).flatten(); } });
Hat jemand das gleiche Problem und noch besser eine Lösung?