[SUCHE] aufbauender Text in HP einbinden


  • Kosmoskill
  • 892 Aufrufe 7 Antworten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [SUCHE] aufbauender Text in HP einbinden

    Hallo Leute,

    Ich suche ein Java script, welches ich in eine HTML Datei packen kann.
    Das sollte diese Funktion haben:
    Ein leeres Textfeld->Buchstabe für Buchstabe Zeile für Zeile wird das Textfeld ergänzt und es kommt ein Text zu stande, den man vorher angegeben hat.

    Hoffe ihr versteht meine grobe beschreibung :(

    Mfg Kosmoskill

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Kosmoskill ()

  • meist du so was?:

    HTML-Quellcode

    1. <script>
    2. function f(valu){
    3. val = valu
    4. i = 0;
    5. inv = window.setInterval(function (){
    6. document.getElementById('t').innerHTML = document.getElementById('t').innerHTML+val[i];
    7. i++;
    8. if(i==val.length) {window.clearInterval(inv);}
    9. },1);
    10. }
    11. </script>
    12. <input type="submit" onClick="f('Dein wunderhübscher Script! Sollst so sein?');">
    13. <textarea id="t"></textarea>
    Alles anzeigen
  • HTML-Quellcode

    1. <script>
    2. function f(valu){
    3. val = valu
    4. i = 0;
    5. inv = window.setInterval(function (){
    6. document.getElementById('t').innerHTML = document.getElementById('t').innerHTML+val[i];
    7. i++;
    8. if(i==val.length) {window.clearInterval(inv);}
    9. },1);//<---hier kannst du die geschwindigkeit in ms eintragen
    10. }
    11. </script>
    12. <body onLoad="f('Dein wunderhübscher Script! Sollst so sein?');"><textarea id="t"></textarea></body>
    Alles anzeigen
  • das ist genau das richtige ! Danke ;)

    :danke:

    noch eine letzte frage, wie kann ich das Textfeld größer machen?
    mit width und heigth oder so?
    und noch etwas langsamer, so das man mitlesen kann...

    Wie kann man Absätze in dem text einfügen?

    Mfg Kosmo

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Kosmoskill ()

  • Kosmoskill schrieb:


    noch eine letzte frage, wie kann ich das Textfeld größer machen?

    Quellcode

    1. <textarea cols="[b]Weite[/b]" rows="[b]Höhe[/b]"></textarea>

    Zu beachten ist, dass hierbei die Weite in Anzahl der Zeichen und die Höhe in Anzahl der Zeilen bestimmt wird.

    Kosmoskill schrieb:


    und noch etwas langsamer, so das man mitlesen kann...

    Hat Corema doch gekennzeichnet:

    corema schrieb:

    HTML-Quellcode

    1. },1);//<---hier kannst du die geschwindigkeit in ms eintragen

    Einfach die 1 mit einer größeren Zahl ersetzen.

    Kosmoskill schrieb:


    Wie kann man Absätze in dem text einfügen?

    In dem Script einfach "\n" einfücgen:

    Quellcode

    1. <body onLoad="f('Dein\n wunderh\nübscher \nScript! Sollst so sein?');"


    Gruß
    Broken Sword
    Auf dem Abstellgleis sah man ihn liegen,
    Auf dem Abstellgleis zwischen Schwelle und Gestein,
    Auf dem Abstellgleis im strömenden Regen,
    Auf dem Abstellgleis allein.