Zum Inhalt springen

Quellcode optimierung - defaultJS=external geht nicht (?)

Erstellt am 12. Juni 2006 · 5 Antworten · letzte Antwort am 30. Juni 2006

Tags: JavaScript & AJAX, Frage

nickno ·

Hallo,
ich habe ein Problem mit meinem Quellcode. In TS habe ich folgendes gesetzt:

# # Quellcode kuerzen # #
  config {
    doctype = xhtml_trans
    xmlprologue = none
    htmlTag_langKey = de-DE
    removeDefaultJS = external
    locale_all = de_DE
    language = de
    disablePrefixComment = 1
  }

Und dennoch findet sich im Quellcode der folgende Javascript-Code:

<script type="text/javascript">
	/*<![CDATA[*/
<!--
if (version == "n3") {
img7_60b0_0_n=new Image(); img7_60b0_0_n.src = "typo3temp/menu/3cadc777d7.gif"; 
img7_60b0_0_h=new Image(); img7_60b0_0_h.src = "typo3temp/menu/9738c97d8f.gif"; 
img6_60b0_1_n=new Image(); img6_60b0_1_n.src = "typo3temp/menu/bf4f21dd86.gif"; 
img6_60b0_1_h=new Image(); img6_60b0_1_h.src = "typo3temp/menu/bf4f21dd86.gif"; 
img5_60b0_2_n=new Image(); img5_60b0_2_n.src = "typo3temp/menu/dfa43ffd00.gif"; 
img5_60b0_2_h=new Image(); img5_60b0_2_h.src = "typo3temp/menu/68a42b7aed.gif"; 
img4_60b0_3_n=new Image(); img4_60b0_3_n.src = "typo3temp/menu/97104ccc27.gif"; 
img4_60b0_3_h=new Image(); img4_60b0_3_h.src = "typo3temp/menu/7d698a139c.gif"; 
img3_60b0_4_n=new Image(); img3_60b0_4_n.src = "typo3temp/menu/4cbf5bc2e5.gif"; 
img3_60b0_4_h=new Image(); img3_60b0_4_h.src = "typo3temp/menu/4192087152.gif"; 
img2_60b0_5_n=new Image(); img2_60b0_5_n.src = "typo3temp/menu/adf99e3d1e.gif"; 
img2_60b0_5_h=new Image(); img2_60b0_5_h.src = "typo3temp/menu/1a90f8f97a.gif";
}
// -->
	/*]]>*/
</script>

<script type="text/javascript">
	/*<![CDATA[*/
<!--
		// JS function for mouse-over
	function over(name,imgObj)	{	//
		if (version == "n3" && document[name]) {document[name].src = eval(name+"_h.src");}
		else if (typeof(document.getElementById)=="function" && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_h.src");}
		else if (imgObj)	{imgObj.src = eval(name+"_h.src");}
	}
		// JS function for mouse-out
	function out(name,imgObj)	{	//
		if (version == "n3" && document[name]) {document[name].src = eval(name+"_n.src");}
		else if (typeof(document.getElementById)=="function" && document.getElementById(name)) {document.getElementById(name).src = eval(name+"_n.src");}
		else if (imgObj)	{imgObj.src = eval(name+"_n.src");}
	}

// -->
	/*]]>*/
</script>

Lediglich der blurlink() wurde in eine neue JS-Datei ausgelagert. Kann T3 dieses mailto-Skript und das Menü-Skript nicht auch in eine externe Datei schreiben?

Gruß,
Tim

just2b ·

ist ein bekannter bug dass die layermenüs nichts auslagern und gibt (noch) keine Lösung hierfür

georg