Hallo, ich sitze zur Zeit an einer Javascript Übung und habe folgenden Code, wo ich ein paar kleine Fragen zu habe.
Das sind die Variablen und Definitionen, alles klar soweit..
Die for Schleife versteh ich nicht, also der läuft das solange durch, bis n = was ist? Die Zeilenlänge? Was bedeutet die 100? Millisekunden oder Zeichen? Hier stehe ich gerade einfach auf dem Schlauch.
Hier noch der Rest vom Code, vielleicht wird das dann für mich auch einleuchtender
Ich denke irgendjemand kann mir die for Schleife erklären
Danke im Voraus.. atzii
PHP:
<script type="text/javascript">
<!--
var timer;
var zeile = "+++ Hallo! Im folgenden Formular koennen Zeichen gezaehlt werden.+++";
var counter = 0;
PHP:
if (timer != null)
clearTimeout(timer);
function abstand()
{
var padding = "";
for (var n=0; n <= (100+zeile.length); n++)
padding += "";
return (padding);
}
Hier noch der Rest vom Code, vielleicht wird das dann für mich auch einleuchtender
PHP:
function scroll(){
newZeile=abstand() + zeile + "";
document.forms[0].elements[0].value=
newZeile.substring(counter,newZeile,length);
if (counter == newZeile.length){
counter=0;
}
counter ++;
timer=setTimeout("scroll()", 250);
return true;
}
function zahl(ergebnis) {
forminhalt=ergebnis.form.haupttext.value
ergebnis.form.anzeige.value=forminhalt.length
}
//-->
</script>
</head>
<body onLoad="scroll()">
<form method="post">
<p><input type="text" name="text" size="60">
<p><textarea rows="12" name="haupttext" cols="60"></textarea>
<p><button type="text" onclick="zahl(this)">Ihr Text enthält <strong>insgesamt</strong></button>
<input type="text" name="anzeige" size="10">
<button type="text"><strong>Zeichen</strong></button>
<p><input type="reset" value="Inhalt löschen">
</form>
</body>
</html>
Danke im Voraus.. atzii