Zum Inhalt springen

JavaScript-Problem

Erstellt am 21. Februar 2007 · 4 Antworten · letzte Antwort am 22. Februar 2007

Tags: Frage

toschntuach ·

Hallo Leute!

Ich hab ein Problem mit einem JavaScript (einer Laufschrift in der Status-Leiste). Es funktioniert wunderbar - aber nur lokal auf meinem Computer. Sobald es in Typo3 eingebunden ist, wird sie einfach nicht angezeigt.

Im Quellcode scheint aber alles richtig zu sein, das Script wird richtig eingebunden und im onload vom body der entsprechende Funktionsaufruf...

Könnt ihr mir helfen?

Danke,
Roman

toschntuach ·

Ja...

Hier ein Auszug aus dem - von Typo3 erstellten - Quellcode...

...
...
	<link rel='stylesheet' type='text/css' href='fileadmin/template/style1.css' />

<script language="javascript">
<!--
function laufschrift (seed) {
           var msg = "oekowall...ein atemzug frischer luft...oekoplan technologie gmbh";
           var out = "";  var j;  var cmd;
           if (seed > 100) { seed = 100; }
           if (seed > 0) {// seed Leerzeichen vor den Text schreiben:
                          for (j = 0; j < seed; j++) { out += " "; }
                          out += msg;
                          // Leerzeichen + Text in die Status-Zeile schreiben:
                          window.status = out;
                          // Funktion laufschrift mit seed-1 zeitverzoegert aufrufen:
                          seed=seed-1;
                          cmd= "laufschrift(" + seed + ")";
                          window.setTimeout(cmd, 150);
                         }
           else {        if (-seed < msg.length) {
                            // Text vorne abschneiden:
                            out = msg.substring(-seed,msg.length);
                            window.status = out;
                            seed=seed-1;
                            cmd = "laufschrift(" + seed + ")";
                            window.setTimeout(cmd,150);
                                                 }
                         else {
                            window.status = " ";
                            window.setTimeout("laufschrift(100)",150);
                              }
                }
}
// -->
</script>

	<title>home</title>
	<meta name="generator" content="TYPO3 3.8 CMS" />
	<script type="text/javascript">
		/*<![CDATA[*/
	<!--
		browserName = navigator.appName;
		browserVer = parseInt(navigator.appVersion);
		var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
		if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || browserName=="Opera") {version = "n3";} else {version = "n2";}
			// Blurring links:
		function blurLink(theObject)	{	//
			if (msie4)	{theObject.blur();}
		}
		
	// -->
		/*]]>*/
	</script>


</head>
<body onload="laufschrift(100)">
...
...
toyde ·

Gib uns mal den Link durch, falls Du magst (bei Bedarf PM).
Oder teste selbst: im FF über die Fehlerkonsole, an was es happert oder überhaupt ausgeführt wird.

grüsse

toschntuach ·

#--- EDITED ---#

Hm... Es dürfte wohl am Server liegen... Denn wenn ich mein Template (in dem es ja lokal funktioniert hat) am Server direkt aufrufe, dann ist dort auch keine Laufschrift...

Hm... Gibts Server-Einstellungen, die sowas unterbinden?