Hi Till, Könnte sein das scriptmerger irgndwelche string funktionen nutzt die nicht unicode fähig sind. und er dann an irgend einem unicode zeichen "zerbricht" weil er es für zwei normale hält.
gruss chris Am 3. Mai 2013 14:36 schrieb <g4-l...@tonarchiv.ch>: > Hello again. > > Das ist offenbar ein Scriptmerger-Bug: Externe Skripte, die schon > komprimiert sind, werden vom Scriptmerger noch mal komprimiert. Man muss > solche Skripte also via Setup vom Komprimieren ausschliessen. > > Till > > > On 05/02/2013 10:29 PM, g4-l...@tonarchiv.ch wrote: > >> Hallo allerseits, >> >> nach dem ich heute eine neue Seite mit Javasript integriert habe, >> zerschiesst scriptmerger das JS, bzw. der Browser kriegt es nachher nicht >> mehr richtig entpackt. >> >> Die Fehlerkonsole liefert "Syntax error: illegal character". Wenn ich mir >> die entsprechende Teile anschaue, sieht das so aus: >> >> function getWindow(elem){return jQuery.isWindow(elem)?elem:** >> elem.nodeType===9?elem.**defaultView||elem.**parentWindow:false};jQuery.* >> *each(["Height","Width"],**function(i,name){var type=name.toLowerCase();* >> *jQuery.fn["inner"+name]=**function(){var elem=this[0];return >> elem&&elem.style?parseFloat(**jQuery.css(elem,type,"padding"** >> )):null};jQuery.fn["outer"+**name]=function(margin){var >> elem=this[0];return elem&&elem.style?parseFloat(** >> jQuery.css(elem,type,margin?"**margin":"border")):null};** >> jQuery.fn[type]=function(size)**{var elem=this[0];if(!elem)return >> size==null?null:this;if(**jQuery.isFunction(size))return >> this.each(function(i){var self=jQuery(this);self[type](** >> size.call(this,i,self[type]())**)});if(jQuery.isWindow(elem)){**var >> docElemProp=elem.document.**documentElement["client"+name]**;return >> elem.document.compatMode==="**CSS1Compat"&&docElemProp||** >> elem.document.body["client"+**name]||docElemProp}else >> if(elem.nodeType===9){return Math.max(elem.documentElement[** >> "client"+name],elem.body["**scroll"+name],elem.** >> documentElement["scroll"+name]**,elem.body["offset"+name],** >> elem.documentElement["offset"+**name])}else if(size===undefined){var >> orig=jQuery.css(elem,type),**ret=parseFloat(orig);return >> jQuery.isNaN(ret)?orig:ret}**else return this.css(type,typeof >> size==="string"?size:size+"px"**)}});window.jQuery=window.$=** >> jQuery})(window); >> ‹ �������¬½i{Û¶Ò0ü]¿Âf ‡° Yr–&¤ ]Nâ4mã$ Ó%Uuî \DQ e-¶ Kÿëùþü±gf� >> $§½ÏûžœZ$�b ̆™ÁÉqåàmšôžœÎg ?_ ÜœÖ ÕŸ ¸§ æi >> ÿÿœU* nÈ N ç5L>øœMgó8 ¼ý¿ÿg<K!ÿ] ÆãYì ÜÞÞÖ{y…õ0 U^åø¤âv >> ãpžfc—ݙǃ¥+yÀînäô ôåzíJq·a~7›ºá 4 0Ù ;"€?þ4ž/¦ã ¹É¿N%Ö eñ{) < rš,Fñx>ã¡ >> êÃxœÌ{<‚J}y -T«,j møí`2¯5*jýªú¤3&r:‹ Ï1q½n6XQ°/]™—›¯&qÖ…^ áÌæÓtœ8EÉ/÷ Ì‚~ >> ΂?ÙU~ ÜúdšÍ3üª>Ï®¨æz(‡C(ˆU´U çÓ©\u¬ª^ß×»ñb ÄS«äÀ.ùK}˜%ð~òKýÝûf£(%Ë¥&Ù >> **ÛlpiÍÇ\ª™3+ ©WÀ k5Ÿ¥]—VSˆ >> >> usw. >> >> Was könnte das verursachen? >> >> Die selben JS mit scriptmerger verursachten auf dem Testserver keinerlei >> Probleme... >> >> Grüße, >> Till >> >> ______________________________**_________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**german<http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german> >> > > ______________________________**_________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**german<http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german> > -- christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast telefon: +49 30 347 244 88 mobil: +49 179 49 44 758 email: ch...@connye.com adresse: friedelstraße 31 - 12047 berlin xing-profil: http://www.xing.com/profile/Christian_Wolff43 google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de facebook: https://www.facebook.com/1stMachine flattr: https://flattr.com/profile/1stmachine _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german