Hallo,
Weil ich wo anders nichts vernünftiges gefunden habe, frag ich einfach mal hier nach .
Ich suche ein Javascript das folgendes vollbringt:
Ein Feld wo man etwas reinschreiben kann und daneben einen Button mit dem Text "Text" (einfallsreich nicht?).
Und wenn man dann ins Textfeld z.b. "Gummibären" schreibt und auf den "Text"-Button klickt, erscheint darunter der von mir festgelegte Text oder auch Bericht zum Stichwort "Gummibären". Könnte mir vielleicht jemand schnell ein kleines Script da lassen
Danke im Voraus
Zufallstext
-
-
Wenn du bereits Texte hinterlegt hast bspw. in einer DB , dann einfach mit php mysql auslesen und darstellen.
Wenn du das eine oder andere nicht kannst, dann Lernen.
Viel Spaß -
Mhh... danke für die Antwort, hilft mir aber leider nicht weiter:-(
-
Wäre leichter wenn du dein Grundgerüst posten könntest mit entsprechenden Markierung wo was passieren soll.
-
-
Warum JavaScript und nicht PHP?
Ich bin erstaunt, dass du hier noch nachfragst, denn deine Meinung war ja:
Zitatich dachte dieses Forum währe hilfreich oder so aber is nix als ein haufen leute mit null ahnung
-
Mir war auch mumig dabei:o die letzte Aktion hat mir auch nicht viel gebracht ich bin immer noch an dem Thema dran:?. Aber weil ich wo anders nichts gefunden habe frag ich hier nach und hoffe diesmal auch nützliche Antworten
-
also wenn du sowas mit nur javascript haben willst, musste deine ganzen informationen in einem JSON-Objekt oder im xml-format vorliegen haben (ok MUSS nicht zwingend, aber sinndvoll isses, weil dann js nich so viel rumdödeln muss und du musst dir keinen eigenen parser schreiben)
php und ne datenbank können das vereinfachen die abfrage dieser informationen kannste dann ja mit ajax umsetzen und das ergebnis in ein div unterhalb deiner eingabe stopfen.
mit jquery is ajax dann pipifax
-
Ich dachte eher an ein HTML Gerüst in den ich direkt JavaScript reinschreiben könnte, naja, egal...
So. Wo deine Texte jetzt herkommen ist mal dein Problem.
HTML
Alles anzeigen<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var responses = { 'text3' : 'text3 wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'eingegebener Text "' + input.value + '" bla bla fasel'; } } </script> </head> <body> <div> <input type="text" name="" id="user-input" /> <input type="submit" value="OK" onclick="javascript:text_action()" /> <p id="response">Klick OK.</p> </div> </body> </html>
-
Wow Danke es funktioniert.
Thx -
Mhh. warte ich hab den Code jetzt betextet und so nach meinen Wünschen bearbeitet und da hab ich eins festgestellt:
Egal welches Stichwort man eingibt es kommt immer das selbe raus, und zwar der letzte Text, also Text "Z" zum Beispiel steht bei mir als letztes dort. Hier ist mein fertiger Code, ihr könntet ihn euch anschauen und mir vielleicht sagen was man da machen könnte damit es auch den richtigen Text anzeigt:HTML<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var responses = { 'A' : 'A wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie können Menschen wunderbar überzeugen. Und das ganz schnell und mit einfachen Mitteln. Doch manchmal sind Sie einfach zu schüchtern dazu. Sie sind mit Realitätssinn gesegnet, oft bringt Ihnen und Ihrer Familie aber auch Ihre Melancholie einige Probleme.'; } } </script><script type="text/javascript"> var responses = { 'B' : 'B wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Mit Menschen umzugehen, das ist nicht gerade Ihre Stärke. Deshalb sind Sie in sozialen Berufen auch nicht besonders gut aufgehoben. Sie sind eher ein Analytiker, der Probleme blitzschnell aus dem Weg räumen kann. Erst denken, dann handeln ist Ihr Lebenmsotto. Und Sie sind großzügig.'; } } </script><script type="text/javascript"> var responses = { 'C' : 'C wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Ihnen fehlt es etwas an Spontanität. Sie denken viel zu lange über eine Sache nach, anstatt mit Taten zu überzeugen. Für Details sind Sie nicht zu haben. Da gehen Sie lieber großzügig drüber hinweg. Und dabei vermeiden Sie gleichzeitig noch lange, unangenehme Diskussionen.'; } } </script><script type="text/javascript"> var responses = { 'D' : 'D wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Angst kennen Sie eigentlich nicht. Sie sind eher ein Draufgänger. Nur von körperlichen Auseinandersetzungen lassen Sie lieber die Finger. Sie kann so leicht nichts überraschen. Auch neue Situationen schätzen Sie sehr schnell präzise ein und lassen sich nicht entmutigen.'; } } </script> <script type="text/javascript"> var responses = { 'E' : 'E wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Wenn Sie neue Leute kennenlernen, sind Sie zu Anfang etwas schüchtern. Doch schon bald tauen Sie auf und sind ein wunderbarer Gesellschafter. Gleichzeitig sind Sie aber egoistisch und auf Ihren materiellen Vorteil bedacht. Sie sehen sich am liebsten als Chef.'; } } </script><script type="text/javascript"> var responses = { 'F' : 'F wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Im Team sind Sie unschlagbar. Wenn man Ihnen die richtigen Vorgaben macht, arbeiten Sie so genau wie ein Uhrwerk. Setzen Sie Ihre Talente unbedingt gezielt ein. Sie werden sehen, daß Sie dann schon sehr bald guten Erfolg haben werden. Stellen Sie Ihr Licht nicht unter den Scheffel!'; } } </script><script type="text/javascript"> var responses = { 'G' : 'G wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind manchmal ein richtiger Einzelgänger. Dann spazieren Sie am liebsten stundenlang durch die Wälder oder wandern in einsamer Bergwelt. Ihr Verstand dominiert Sie sehr stark. Geld ist für Sie nicht das Nonplusultra. Man braucht es eben einfach, um zu leben.'; } } </script><script type="text/javascript"> var responses = { 'H' : 'H wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie haben starke musische Seiten. Sie interessieren sich sehr für Musik, Malerei, Theater. Oft verlieren Sie dabei den Sinn für die Realität. Größte Probleme haben Sie damit, wenn man Sie kritisiert. Dann ziehen Sie sich schnell in Ihr Schneckenhaus zurück und schmollen.'; } } </script><script type="text/javascript"> var responses = { 'I' : 'I wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind klug, talentiert und haben viel Verständnis für andere. Die Familie ist Ihnen heilig. Doch oft machen Sie Menschen unbewußt unglücklich. Sie flirten einfach viel zu gerne und lösen damit so manche Katastrophe aus. Das bringt auch Sie aus dem Gleichgewicht.'; } } </script><script type="text/javascript"> var responses = { 'J' : 'J wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind absolut redegewandt und würden einen guten Politiker abgeben. Dazu können Sie sich ganz auf Ihre Intuition verlassen. Die läßt Sie so schnell nicht im Stich. Geschäftstüchtig sind Sie weniger. Dafür haben Sie viele gute Einfälle, die sich aber leider viel zu selten in die Tat umsetzen lassen.'; } } </script><script type="text/javascript"> var responses = { 'K' : 'K wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Um nach oben zu kommen, gehen Sie zur Not über Leichen. Denn Macht bedeutet Ihnen alles. Dabei haben Sie im Laufe der Jahre auch einen sehr guten Instinkt dafür entwickelt, wie man Schwächere mühelos aus dem Rennen wirft. Ihr Einsatz und Ihre Talente sind beispielhaft.'; } } </script><script type="text/javascript"> var responses = { 'L' : 'L wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind oft viel zu ernst und in sich gekehrt. Ausserdem wollen Sie alles unter Kontrolle haben - und das möglichst 24 Stunden am Tag. Daß das nicht geht, sollten Sie unterdessen doch wohl bemerkt haben. Werden Sie lockerer, sonst kommen Sie nie ans Ziel. Auch in der Liebe nicht.'; } } </script><script type="text/javascript"> var responses = { 'M' : 'M wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Geld ist für Sie zum Ausgeben da. Und so können Sie schnell leichtsinnig werden. Sie lieben den Genuß und essen unheimlich gern. Klar, daß Sie auf Dauer Probleme mit Ihrer Figur bekommen. Also, versuchen Sie, Ihre Eßgewohnheiten zu ändern.'; } } </script> <script type="text/javascript"> var responses = { 'N' : 'N wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind sehr schnell gereizt, sehen alles nur Schwarz oder Weiß. Kein Wunder, daß Sie sich viele Probleme einfach selbst machen. Nehmen Sie das Leben und seine Tücken doch etwas leichter. Dann entstehen viele Probleme erst gar nicht. Und versuchen Sie, Ihrer Impulsivität entgegenzusteuern.'; } } </script><script type="text/javascript"> var responses = { 'O' : 'O wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind ganz schön beharrlich, wenn es um Ihre Angelegenheiten geht. Sie lassen sich die Butter nicht so schnell vom Brot nehmen. Der Verstand regiert bei Ihnen. Gefühle werden nur ungern zugelassen, Sie wollen dominieren. Daß das in der Liebe Probleme bringt, ist doch klar!'; } } </script><script type="text/javascript"> var responses = { 'P' : 'P wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Die Kunst ist Ihr Leben, Ihre Berufung. Und wenn Sie damit Ihr Geld verdienen, haben Sie auf jeden Fall Erfolg. Sei es in der Malerei, der Musik oder der Schriftstellerei. Und auch privat geht ohne die schönen Künste nichts. Wer das nicht versteht, hat in Ihrem Leben wirklich nichts zu suchen.'; } } </script><script type="text/javascript"> var responses = { 'Q' : 'Q wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind ein hoffnungsloser Optimist. Ständig riskieren Sie alles und fallen immer wieder auf die Nase. Warum machen Sie nicht endlich das, was Sie wirklich können und versuchen nicht immer, nach Höherem zu streben? Bleiben Sie mit beiden Beinen auf dem Boden.'; } } </script> <script type="text/javascript"> var responses = { 'R' : 'R wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Das Leben ist für Sie ein Spiel, und Sie sind immer der Gewinner. Man kann Sie als echten Abenteurer bezeichnen, immer risikofreudig und aktiv. Und dazu sind Sie auch noch mit einer immensen Überzeugungskraft ausgestattet. Kein Wunder also, daß Geld und Karriere für Sie kein Problem sind.'; } } </script><script type="text/javascript"> var responses = { 'S' : 'S wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, In der Liebe bekommen Sie das, was Sie wollen. Denn Sie gelten allgemein als absolut unwiderstehlich. Auch in Sachen Karriere haben Sie schon so einiges erreicht. Und trotzdem ruhen Sie sich nicht auf Ihren Lorbeeren aus, sondern haben immer noch Visionen, die Sie auch verwirklichen.'; } } </script><script type="text/javascript"> var responses = { 'T' : 'T wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Langeweile ist für Sie tödlich. Ein Strandurlaub nahezu unmöglich. Sie wollen immer auf Achse sein, sind absolut ruhelos. Ein kleines Nervenbündel, das immer in Gesellschaft sein muß. So werden Sie auch im Beruf zwar als besonders fleißig gelten, aber selten die Führung übernehmen.'; } } </script><script type="text/javascript"> var responses = { 'U' : 'U wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Prahlen gehört für Sie zum Handwerk. Sie sind immer einen Tick besser, klüger, schöner, kräftiger als die anderen -sagen Sie! Doch leider steckt oft nur heiße Luft dahinter. Schalten Sie mal einen Gang zurück und fügen Sie sich vor allem im Beruf ins Team ein.'; } } </script> <script type="text/javascript"> var responses = { 'V' : 'V wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Bei Ihnen muß immer alles praktisch sein - die Kleidung, das Auto, die Möbel. Und Sie hassen Besuch, der Ihnen doch eigentlich nur Umstände macht. Ein geselliger Typ sind Sie nicht gerade. Dafür ein perfekter Mathematiker und liebevoller Familienmensch, dem die Kinder über alles gehen.'; } } </script><script type="text/javascript"> var responses = { 'W' : 'W wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind stinkefaul, haben aber einen messerscharfen Verstand. Und so können Sie leicht über Ihre Faulheit hinwegtäuschen. Das war schon in der Schule so. Dafür haben Sie eine starke soziale Ader. Sie helfen, wo es geht. Auch wenn Sie dabei manchmal den Kürzeren ziehen.'; } } </script><script type="text/javascript"> var responses = { 'X' : 'X wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie genießen den großen Auftritt, wollen am liebsten immer und überall im Mittelpunkt stehen. Und Sie sind ein Träumer. Deshalb verlaufen Ihre großen künstlerischen Fähigkeiten auch oft nur im Sande. Leider vergeuden Sie mit Ihrer Träumerei Ihre riesige Begabung auf diesem Gebiet.'; } } </script><script type="text/javascript"> var responses = { 'Y' : 'Y wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind ein echter Kämpfer, haben beachtlich viel Mut, überlassen nichts dem Zufall. Und wenn einer Ihre Pläne durchkreuzt, können Sie zum Streithahn werden. Dabei sollten Sie sehr oft lieber das Gespräch suchen und nicht immer nur Ihren Kopf durchsetzen.'; } } </script></head><body> <div> <input type="text" name="" id="user-input" /> <input type="submit" value="Wer bin ich?" onclick="javascript:text_action()" /> <p id="response">Das Orakel spricht...</p> </div></body></html>
-
Hier übersichtlicher:
HTML
Alles anzeigen<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var responses = { 'A' : 'A wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie können Menschen wunderbar überzeugen. Und das ganz schnell und mit einfachen Mitteln. Doch manchmal sind Sie einfach zu schüchtern dazu. Sie sind mit Realitätssinn gesegnet, oft bringt Ihnen und Ihrer Familie aber auch Ihre Melancholie einige Probleme.'; } } </script> <script type="text/javascript"> var responses = { 'B' : 'B wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Mit Menschen umzugehen, das ist nicht gerade Ihre Stärke. Deshalb sind Sie in sozialen Berufen auch nicht besonders gut aufgehoben. Sie sind eher ein Analytiker, der Probleme blitzschnell aus dem Weg räumen kann. Erst denken, dann handeln ist Ihr Lebenmsotto. Und Sie sind großzügig.'; } } </script> <script type="text/javascript"> var responses = { 'C' : 'C wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Ihnen fehlt es etwas an Spontanität. Sie denken viel zu lange über eine Sache nach, anstatt mit Taten zu überzeugen. Für Details sind Sie nicht zu haben. Da gehen Sie lieber großzügig drüber hinweg. Und dabei vermeiden Sie gleichzeitig noch lange, unangenehme Diskussionen.'; } } </script> <script type="text/javascript"> var responses = { 'D' : 'D wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Angst kennen Sie eigentlich nicht. Sie sind eher ein Draufgänger. Nur von körperlichen Auseinandersetzungen lassen Sie lieber die Finger. Sie kann so leicht nichts überraschen. Auch neue Situationen schätzen Sie sehr schnell präzise ein und lassen sich nicht entmutigen.'; } } </script> <script type="text/javascript"> var responses = { 'E' : 'E wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Wenn Sie neue Leute kennenlernen, sind Sie zu Anfang etwas schüchtern. Doch schon bald tauen Sie auf und sind ein wunderbarer Gesellschafter. Gleichzeitig sind Sie aber egoistisch und auf Ihren materiellen Vorteil bedacht. Sie sehen sich am liebsten als Chef.'; } } </script> <script type="text/javascript"> var responses = { 'F' : 'F wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Im Team sind Sie unschlagbar. Wenn man Ihnen die richtigen Vorgaben macht, arbeiten Sie so genau wie ein Uhrwerk. Setzen Sie Ihre Talente unbedingt gezielt ein. Sie werden sehen, daß Sie dann schon sehr bald guten Erfolg haben werden. Stellen Sie Ihr Licht nicht unter den Scheffel!'; } } </script> <script type="text/javascript"> var responses = { 'G' : 'G wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind manchmal ein richtiger Einzelgänger. Dann spazieren Sie am liebsten stundenlang durch die Wälder oder wandern in einsamer Bergwelt. Ihr Verstand dominiert Sie sehr stark. Geld ist für Sie nicht das Nonplusultra. Man braucht es eben einfach, um zu leben.'; } } </script> <script type="text/javascript"> var responses = { 'H' : 'H wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie haben starke musische Seiten. Sie interessieren sich sehr für Musik, Malerei, Theater. Oft verlieren Sie dabei den Sinn für die Realität. Größte Probleme haben Sie damit, wenn man Sie kritisiert. Dann ziehen Sie sich schnell in Ihr Schneckenhaus zurück und schmollen.'; } } </script> <script type="text/javascript"> var responses = { 'I' : 'I wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind klug, talentiert und haben viel Verständnis für andere. Die Familie ist Ihnen heilig. Doch oft machen Sie Menschen unbewußt unglücklich. Sie flirten einfach viel zu gerne und lösen damit so manche Katastrophe aus. Das bringt auch Sie aus dem Gleichgewicht.'; } } </script> <script type="text/javascript"> var responses = { 'J' : 'J wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind absolut redegewandt und würden einen guten Politiker abgeben. Dazu können Sie sich ganz auf Ihre Intuition verlassen. Die läßt Sie so schnell nicht im Stich. Geschäftstüchtig sind Sie weniger. Dafür haben Sie viele gute Einfälle, die sich aber leider viel zu selten in die Tat umsetzen lassen.'; } } </script> <script type="text/javascript"> var responses = { 'K' : 'K wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Um nach oben zu kommen, gehen Sie zur Not über Leichen. Denn Macht bedeutet Ihnen alles. Dabei haben Sie im Laufe der Jahre auch einen sehr guten Instinkt dafür entwickelt, wie man Schwächere mühelos aus dem Rennen wirft. Ihr Einsatz und Ihre Talente sind beispielhaft.'; } } </script> <script type="text/javascript"> var responses = { 'L' : 'L wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind oft viel zu ernst und in sich gekehrt. Ausserdem wollen Sie alles unter Kontrolle haben - und das möglichst 24 Stunden am Tag. Daß das nicht geht, sollten Sie unterdessen doch wohl bemerkt haben. Werden Sie lockerer, sonst kommen Sie nie ans Ziel. Auch in der Liebe nicht.'; } } </script> <script type="text/javascript"> var responses = { 'M' : 'M wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Geld ist für Sie zum Ausgeben da. Und so können Sie schnell leichtsinnig werden. Sie lieben den Genuß und essen unheimlich gern. Klar, daß Sie auf Dauer Probleme mit Ihrer Figur bekommen. Also, versuchen Sie, Ihre Eßgewohnheiten zu ändern.'; } } </script> <script type="text/javascript"> var responses = { 'N' : 'N wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind sehr schnell gereizt, sehen alles nur Schwarz oder Weiß. Kein Wunder, daß Sie sich viele Probleme einfach selbst machen. Nehmen Sie das Leben und seine Tücken doch etwas leichter. Dann entstehen viele Probleme erst gar nicht. Und versuchen Sie, Ihrer Impulsivität entgegenzusteuern.'; } } </script> <script type="text/javascript"> var responses = { 'O' : 'O wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind ganz schön beharrlich, wenn es um Ihre Angelegenheiten geht. Sie lassen sich die Butter nicht so schnell vom Brot nehmen. Der Verstand regiert bei Ihnen. Gefühle werden nur ungern zugelassen, Sie wollen dominieren. Daß das in der Liebe Probleme bringt, ist doch klar!'; } } </script> <script type="text/javascript"> var responses = { 'P' : 'P wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Die Kunst ist Ihr Leben, Ihre Berufung. Und wenn Sie damit Ihr Geld verdienen, haben Sie auf jeden Fall Erfolg. Sei es in der Malerei, der Musik oder der Schriftstellerei. Und auch privat geht ohne die schönen Künste nichts. Wer das nicht versteht, hat in Ihrem Leben wirklich nichts zu suchen.'; } } </script> <script type="text/javascript"> var responses = { 'Q' : 'Q wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind ein hoffnungsloser Optimist. Ständig riskieren Sie alles und fallen immer wieder auf die Nase. Warum machen Sie nicht endlich das, was Sie wirklich können und versuchen nicht immer, nach Höherem zu streben? Bleiben Sie mit beiden Beinen auf dem Boden.'; } } </script> <script type="text/javascript"> var responses = { 'R' : 'R wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Das Leben ist für Sie ein Spiel, und Sie sind immer der Gewinner. Man kann Sie als echten Abenteurer bezeichnen, immer risikofreudig und aktiv. Und dazu sind Sie auch noch mit einer immensen Überzeugungskraft ausgestattet. Kein Wunder also, daß Geld und Karriere für Sie kein Problem sind.'; } } </script> <script type="text/javascript"> var responses = { 'S' : 'S wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, In der Liebe bekommen Sie das, was Sie wollen. Denn Sie gelten allgemein als absolut unwiderstehlich. Auch in Sachen Karriere haben Sie schon so einiges erreicht. Und trotzdem ruhen Sie sich nicht auf Ihren Lorbeeren aus, sondern haben immer noch Visionen, die Sie auch verwirklichen.'; } } </script> <script type="text/javascript"> var responses = { 'T' : 'T wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Langeweile ist für Sie tödlich. Ein Strandurlaub nahezu unmöglich. Sie wollen immer auf Achse sein, sind absolut ruhelos. Ein kleines Nervenbündel, das immer in Gesellschaft sein muß. So werden Sie auch im Beruf zwar als besonders fleißig gelten, aber selten die Führung übernehmen.'; } } </script> <script type="text/javascript"> var responses = { 'U' : 'U wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Prahlen gehört für Sie zum Handwerk. Sie sind immer einen Tick besser, klüger, schöner, kräftiger als die anderen -sagen Sie! Doch leider steckt oft nur heiße Luft dahinter. Schalten Sie mal einen Gang zurück und fügen Sie sich vor allem im Beruf ins Team ein.'; } } </script> <script type="text/javascript"> var responses = { 'V' : 'V wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Bei Ihnen muß immer alles praktisch sein - die Kleidung, das Auto, die Möbel. Und Sie hassen Besuch, der Ihnen doch eigentlich nur Umstände macht. Ein geselliger Typ sind Sie nicht gerade. Dafür ein perfekter Mathematiker und liebevoller Familienmensch, dem die Kinder über alles gehen.'; } } </script> <script type="text/javascript"> var responses = { 'W' : 'W wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind stinkefaul, haben aber einen messerscharfen Verstand. Und so können Sie leicht über Ihre Faulheit hinwegtäuschen. Das war schon in der Schule so. Dafür haben Sie eine starke soziale Ader. Sie helfen, wo es geht. Auch wenn Sie dabei manchmal den Kürzeren ziehen.'; } } </script> <script type="text/javascript"> var responses = { 'X' : 'X wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie genießen den großen Auftritt, wollen am liebsten immer und überall im Mittelpunkt stehen. Und Sie sind ein Träumer. Deshalb verlaufen Ihre großen künstlerischen Fähigkeiten auch oft nur im Sande. Leider vergeuden Sie mit Ihrer Träumerei Ihre riesige Begabung auf diesem Gebiet.'; } } </script> <script type="text/javascript"> var responses = { 'Y' : 'Y wurde eingegeben' }; function text_action() { var input = document.getElementById('user-input'); var response_container = document.getElementById('response'); if(input.value in responses) { response_container.innerHTML = responses[input.value]; } else { response_container.innerHTML = 'Der Buchstabe "' + input.value + '" bedeutet, Sie sind ein echter Kämpfer, haben beachtlich viel Mut, überlassen nichts dem Zufall. Und wenn einer Ihre Pläne durchkreuzt, können Sie zum Streithahn werden. Dabei sollten Sie sehr oft lieber das Gespräch suchen und nicht immer nur Ihren Kopf durchsetzen.'; } } </script> </head> <body> <div> <input type="text" name="" id="user-input" /> <input type="submit" value="Wer bin ich?" onclick="javascript:text_action()" /> <p id="response">Das Orakel spricht...</p> </div> </body> </html>
-
Ahhh ja. Wir sind ein Haufen ahnungsloser Leute, aber du programmierst so einen Sch... zusammen? Ich bin wahrlich nicht der JavaScript-Held, aber so einen Schrott habe ich ja noch nie gesehen!
HTML
Alles anzeigen<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function text_action() { var input = document.getElementById('userinput').value; var response_container = document.getElementById('response'); var txt = ""; switch (input) { case 'a': txt = "AAA Der Buchstabe " + input.value + " wurde gedrückt"; break; case 'b': txt = "BBBBDer Buchstabe " + input.value + " wurde gedrückt"; break; case 'c': txt = "CCC Der Buchstabe " + input.value + " wurde gedrückt"; break; } response_container.innerHTML = txt; } </script> </head> <body> <div> <input type="text" name="" id="userinput" /> <input type="submit" value="Wer bin ich?" onclick="javascript:text_action()" /> <p id="response">Das Orakel spricht...</p> </div> </body> </html>
-
hab ich nicht gecodet ^^;-)
-
hab ich nicht gecodet
Wer sonst? Grevas hat dir nicht gesagt, dass du 'zig-fach die Funktion kopieren sollst! -
-
ahhh verstehe cool:-)habs kapiert