Johannes: Verbesserung und Frage zu einem Script

Beitrag lesen

Hi, habe mich drangemacht einen Ticker in JS zu schreiben, die Ausgabe auf einem Layer soll HTML Code interpretieren, da ich aber immer das erste Zeichen hinten dran hänge werden Links auseinandergerissen, schauts euch mal an:

[code]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Neues Dokument</title>

<script language="Javascript">

Headline = new Array();
Adresse = new Array();

Headline[1] = "Testlink 1";
Headline[2] = "Testlink 2";
Headline[3] = "Testlink 3";

Adresse[1] = "http://www.gamengine.tk";
Adresse[2] = "http://www.gamengine.tk";
Adresse[3] = "http://www.gamengine.tk";

var Trennzeichen = " +++ "

var msg ="<a href='" + Adresse[1] + "' onmouseover='window.clearTimeout(aktiv);' onMouseout='aktiv = window.setTimeout("ticker_move()",100);'>" + Headline[1] + "</a>" + Trennzeichen + "abcdefghijklmnopqrstuvwxyz" + Trennzeichen;

function ticker_move()
{
Testformular.tickertext.value = msg;
document.all["Ebene1"].innerHTML = msg;

msg = msg.substring(1,msg.length)+ msg.substring(0,1);

aktiv = window.setTimeout("ticker_move()",100);
}
</script>
  <style media="screen" type="text/css"><!--
#Ebene1  { background-color: #85ff68; position: absolute; top: 190px; left: 67px; width: 447px; height: 32px; visibility: visible }
--></style>
 </head>
<body onload="ticker_move();">
<form name="Testformular">
<input type="text" name="tickertext" size="24" onmouseover="window.clearTimeout(aktiv);" onMouseout="aktiv = window.setTimeout('ticker_move()',100);">
</form>
  <div id="Ebene1"></div>
 </body>
</html>

[code]

Wie schaffe ich es nun, das die Links immer richtig angezeigt werden.?

Mfg Johannes