Es gibt auf einer Seite ein Eingabefeld für einen mehrzeiligen Text. Eine Funktion soll nach ihrem Aufruf die Buchstabenhäufigkeit dieses Textes ausgeben.
<div id="ausgabe"> <textarea id="eingabe" cols="80" rows="10"></textarea><br /> <input type="button" value="Start" onClick="haeufigkeit()"> </div>
Der Tag textarea erzeugt ein mehrzeiligen Eingabefeld mit 10 Zeilen (rows) und 80 Zeichen Breite (cols). Wenn der Eingabetext größer als das Eingabefeld wird, werden automatisch Rollbalken erzeugt.
Die Buchstabenanalyse muss nun natürlich in eine Funktion eingebunden werden, die nach dem Aufruf über einen Button den Text aus dem Eingebfeld ausliest und diesen dann wie gehabt verarbeitet.
Aufgabe: Bestimme die Buchstabenhäufigkeit für "Rotkäppchen"!
Aufgabe: Bestimme die Buchstabenhäufigkeit für den Geheimtext.
Luxusversion: Die Funktion ermittelt den Buchstaben mit der größten Häufigkeit und berechnet dessen Abstand zum E. Das könnte dann der Schlüssel sein.