a[1] = a[1].replace(/[1]+/g,"");
Hier ist einfach ein Syntaxfehler, die \ sind überflüssig.
Nur an der Stelle a[1] = a[1].replace(/[2]+/g,""); versucht das Script auf Prototype zugreifen. Kann ich das auch irgendwie hinbekommen, dass er da JQuery nutzt?
replace ist keine Prototype-Funktion, sondern eine <http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=normale JavaScript-Funktion>. Prototype scheint replace auch nicht zu überschreiben.
Ich glaube nicht, dass das Problem etwas mit Prototype zu tun hat. Wie genau lautet der Fehler? An welcher Stelle (Zeile, Datei, Version) in Prototype tritt er auf?
Mathias