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î\DQe-¶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›ºá40Ù;"€?þ4ž/¦ã¹É¿N%Öeñ{)<rš,Fñx>ã¡êÃxœÌ{<‚J}y-T«,jmøí`­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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an