Hi!
var textdaten = "Das ist ein Test";
var i = 1
var y = i - 1;
var x = textdaten.substring(y,i)
function Tippen()
{
document.write(x)
i = i + 1
}
window.setInterval("Tippen()",500)
So, wie es jetzt da steht, ist es sowieso noch falsch. Der Buchstabe wird nur einmal berechnet und die Funktion nur einmal ausgeführt.
Änder das mal so:
var textdaten = "Das ist ein Test";
window.setInterval("Tippen("+textdaten+", 1)",500);
function Tippen(text, i)
{
document.write(text.substring(i-1,i));
window.setInterval("Tippen(""+text+"","+(i+1)+")",500);
}
Probier das mal.
VG Simon