000
06.04.2005, 00:10 Uhr
Amon-Re
|
Salvete. Mein eigentlich simples Ziel war es, einen Code zu schreiben, der einen Text mit Zeitverzögerung in ein HTML-Dokument schreibt. Als Newbie erwieß sich dieses Unterfangen für mich jedoch als nicht ganz so simpel... gedacht hatte ich es mir wie folgt:
Code: |
<script language="JavaScript" type="text/javascript"> <!-- var sentence="This is nothing but an example phrase...";
function typing(){ for(var lv=0; lv < sentence.length; lv++){ window.setTimeout("document.open(),document.write(sentence.slice(lv,lv+1)),document.close()", 250);} }
typing();
//--> </script>
|
Ich könnte mir vorstellen, dass es noch eine elegantere Möglichkeit gibt die einzelnen Chars eines Strings über den Index abzurufen, als mit "... .slice(lv,lv+1)", allerdings wurde ich aus SelfHTML ein weiteres mal nicht wirklich schlauer; und ein Verstoß gegen die Eleganz dürfte auch nicht der Grund sein, warum er mir meinen String nicht schreiben möchte. Selbstredent bin auch ich für jegliche Hilfe Dankbar.
Post Skriptum: Seh' ich den Wald vor lauter Bäumen mal wieder nicht, oder bietet dieses Forum tatsächlich keine "Vorschau"-Funktion? (no offence,...) |