value von textarea übergeben
Sabine
- javascript
Hallo Ihr!
Ich kenn mich leider kaum mit Javascript aus und stehe jetzt vor folgendem Problem:
Ich habe auf meiner Seite eine Textarea, deren Value dynamisch geändert wird, wenn man auf verschiedene Elemente klickt. Das klappt auch ganz gut. Jetzt möchte ich bei Click auf einen Button die aktuelle Value der Textarea übergeben, damit ich den Inhalt der Textarea in dem neuen Fenster ausgeben kann.
Wie mache ich das? Kann ich die Value irgendwie in der URL übergeben?
Danke für die Hilfe.
Sabine
Hi @all!
Ich kenn mich leider kaum mit Javascript aus und stehe jetzt vor folgendem Problem:
Mal so kurz gesagt: Javascript kann man eigentlich vergessen, da jeder Besucher es in seinem Browser komplett deaktivieren kann.
Ich habe auf meiner Seite eine Textarea, deren Value dynamisch geändert wird, wenn man auf verschiedene Elemente klickt. Das klappt auch ganz gut. Jetzt möchte ich bei Click auf einen Button die aktuelle Value der Textarea übergeben, damit ich den Inhalt der Textarea in dem neuen Fenster ausgeben kann.
kurze Frage: Warum nimmst du hier nicht einfach ein Auswahlfeld/Dropdownliste? Es sieht so auch, als solle der Besucher mehrere Möglichkeiten haben zum Klicken. Warum ihn nicht einfach aus einer Liste oder einer Radioboxengruppe auswählen lassen?
Wie mache ich das? Kann ich die Value irgendwie in der URL übergeben?
klar, du kannst das mit einem Formular verschicken, siehe auch http://tutorial.riehle-web.com/tutorial.html.
Wohin willst du es denn verschicken? Es gibt zwei Methoden zu verschicken, einmal GET und einmal POST. Sobald jedoch eine Textbox vorhande ist, sagt man, sollte man besser POST verwenden, da GET über die URL mitgeteilt wird und somit beschränkt ist.
MfG, Dennis.
Hallo Dennis,
danke für die schnelle Antwort. Das mit der Drop-Down Box geht bei mir leider nicht. Kurze Erklärung:
Ich habe auf meiner seite verschiedene Textboxen, deren Inhalt dynamisch geändert wird. Drückt man auf einen Button(Drucken) sollen die aktuellen Inhalte der Textboxen ausgegeben werden und noch anderer Text. Das alles wollte ich auf der neuen Seite anordnen (quasi als Druckansicht). Ich weiss nun aber nicht wie ich auf der neuen Seite auf die Ihnhalte der Textboxen zugreifen kann.
Grüße Sabine
Hi @all!
Ich weiss nun aber nicht wie ich auf der neuen Seite auf die Ihnhalte der Textboxen zugreifen kann.
steht dir PHP zur Verfügung? Was sonst?
MfG, Dennis.
Hi,
eine rein javaScript basierte Lösung wäre unangenehm zu programmieren, aber machbar.
du öffnest ein leeres fenster, und schreibst e via javascript voll.
das ist unelegant, unkompatibel, aber machbar.
beachten solltest du dabei allerdings, dass mit steigender menge, die du in das fenster schreibst, der lade vorgang extrem steigt (nicht allein wegen der mnege, sondern wegen der schwachen performance von javascript) oder im internet explorer sogar komplett zu abstürzen führen kann.
Gruß
Phil
Nabend Sabine.
Ich habe auf meiner Seite eine Textarea, deren Value dynamisch geändert wird, wenn man auf verschiedene Elemente klickt. Das klappt auch ganz gut. Jetzt möchte ich bei Click auf einen Button die aktuelle Value der Textarea übergeben, damit ich den Inhalt der Textarea in dem neuen Fenster ausgeben kann.
Du solltest dich mit der Werteübergabe zwischen HTML-Dokumenten beschäftigen:
http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe-2/index.htm#a4
Ansonsten könntest du natürlich auch die Druckvorschauseite mittels einer serverseitigen Technik erzeugen, so du und dein Provider eine beherrschen.
Freundschaft!
Siechfred