Seite 1 von 1

Problem beim einfügen von Java Script

Verfasst: 01.05.2005 08:55
von Nicole
Hallo,

ich hab über die Suchfunktion schon einges an Tips gefunden, trotzdem funzt das nicht bei mir.
Und zwar möchte ich gerne das diesen Ticker auf der Startseite unter dem Logo - über "Dein letzter Besuch war..." haben.

Nun hab ich das script in der index_body.tpl hoffentlich an richtiger Stelle (ganz oben als erste Zeilen) eingebaut - aber bis auf das mein Hintergrund sich verändert, passiert nix.

Oder hab ich am script selber noch Fehler?:
<body onload="doittome()">

<div id="ticker" style="position:absolute;top:300;left:170;text-align:left; font-family: Arial, Helvetica, sans-serif;"></div></td>

<script>
<!--
var probetext = " ++ Willkommen in der Kruschtelkiste - Ein Forum rund ums Leben! ++ ";
var laenge = probetext.length;
var breite = laenge + 2;
var pos = 1 - breite;
***/
function doittome()
{
marquee(probetext, 110);
}
function marquee(text, speed)
{
var cx = text + text + text + text
var c1 = cx.substring(pos, pos+Math.floor(laenge/3));
var c2 = cx.substring(pos+Math.floor(laenge/3), pos+Math.floor(7*laenge/12));
var c3 = cx.substring(pos+Math.floor(7*laenge/12), pos+laenge-11);
var c4 = cx.substring(pos+laenge-11, pos+laenge-6);
var c5 = cx.substring(pos+laenge-6, pos+laenge-3);
var c6 = cx.substring(pos+laenge-3, pos+laenge-1);
var c7 = cx.substring(pos+laenge-1, pos+laenge);
var out = '<center><pre><font size="1" color="#800080">' + c1 + '</font><font size="2" color="#0000FF">' + c2 + '</font><font size="3" color="#008080">' + c3 + '</font><font size="4" color="#00FF00">' + c4 + '</font><font size="5" color="#FFFF00">' + c5 + '</font><font size="6" color="#FF8000">' + c6 + '</font><font size="7" color="#FF0000">'+c7+'</font></pre></center>';
pos++;
if (pos == 3 * laenge)
{
pos = 1 - breite;
}
if (pos < 0)
{
out = '<center><pre><font size="1" color="#800080">' + c1 + '</font><font size="2" color="#0000FF">' + c2 + '</font><font size="3" color="#008080">' + c3 + '</font><font size="4" color="#00FF00">' + c4 + '</font><font size="5" color="#FFFF00">' + c5 + '</font><font size="6" color="#FF8000">' + c6 + '</font><font size="7" color="#FF0000">'+c7+'</font></pre></center>';
}
if(navigator.appName=="Netscape")
with(document.ticker.document)
{
open(); write(out); close();
}
else
ticker.innerHTML=out;

setTimeout('marquee("'+text+'",'+speed+')', speed);
return true
}
// -->
</script>
Ich hoffe jemand kann mir helfen.

Wünsche allen einen schönen Sonntag! :grin:

Verfasst: 04.05.2005 23:08
von Nicole
nochmal vorsichtig anfragen möchte, kann mir denn keiner helfen?? :oops:

Verfasst: 05.05.2005 09:30
von Leuchte
Du solltest den body-Tag eher in die overall_header.tpl packen.
Ansonsten mal deine index_body.tpl verlinken