Geschrieben von butzlumbejunky am 24.03.2005, 13:54

Einige haben sicherlich schonmal einen Lauftext gesehen der aussieht wie von der Schreibmaschiene geschrieben. Hier ist ein Script, das Jeder - dank den Erläuterungen - auf seine Bedürfnisse anpassen und einsetzten kann.

<html>
<head>
<title></title>
<script Language="JavaScript">
<!--
var max = 0;
function textlist()
{
// Hier wird gezählt wie viele Texte vorhanden sind.
max = textlist.arguments.length;
// Durch diese for-Schleife werden die Texte in einem array gespeichert.
for (i = 0; i < max; i++)
this[i] = textlist.arguments[i];
}

// Variable, in der die anzuzeigenden Texte stehen
tl = new textlist
(
" Beliebiger Text1",
" Beliebiger Text2",
" Beliebiger Text3",
" Beliebiger Text4"
);

var x = 0; pos = 0;
var l = tl[0].length;
function textticker()
{
// Der Inhalt de Formulars wird je nach unten angegebener Zeit aktualisiert. Dabei wird immer ein Buchstabe mehr angezeigt (siehe substring() und ein Unterstrich angehängt.
document.form1.textfeld.value = tl[x].substring(0,pos)+"_";
if(pos++ == l)
{
pos = 0;
// festgelegte Geschwindigkeit für die Laufschrift
setTimeout("textticker()",800);
x++;
// Wenn ale Texte gezeigt wurden beginnt da Script wieder beim ersten.
if (x == max)
x = 0;
l = tl[x].length;
}
else
// Damit der Text nicht sofort wieder weg ist wird das Script hier aufgehalten
setTimeout("textticker()",100);
}
-->
</script>
</head>
<body onload="textticker()">
<!-- Formular für die Textausgabe -->
<form name="form1">
<input type="text" name="textfeld" size="15" tabindex="1">
</form>
</body>
</html>

Bewertung Anzahl
6
68,8 %
11 Bewertungen
5
25,0 %
4 Bewertungen
1
6,3 %
1 Bewertungen