Nobse Geschrieben 17. November 2006 Geschrieben 17. November 2006 Hallo, mir stellt sich momentan ein kleines Usability Problem, unter einer Textarea befindet sich ein Link welcher ein neues Fenster öffnet, in diesem Fenster wird nach Userangaben bbCode ausgegeben, diesen würde ich dann gerne in die erste Textarea einfügen und das popUp Fenster schließen. Hat jemand dazu ein Beispiel bzw. solch etwas bereits realisiert? Zitieren
forTeesSake Geschrieben 17. November 2006 Geschrieben 17. November 2006 Ultra Low-Lösung: Datei test.html <html> <head> <title>Untitled</title> </head> <body> <textarea id="myTextarea"></textarea> <input type="button" onclick="window.open('open.html')" value="Eingeben" /> </body> </html> Datei open.html <html> <head> <title>Untitled</title> <script type="text/javascript"> function saveEingabe(){ window.opener.document.getElementById('myTextarea').value = document.getElementById('myTextareaEdit').value; self.close(); } </script> </head> <body> <textarea id="myTextareaEdit"></textarea> <input type="button" onclick="saveEingabe()" value="Speichern" /> </body> </html> Zitieren
Nobse Geschrieben 18. November 2006 Autor Geschrieben 18. November 2006 Besten Dank. Läuft wie es soll. Zitieren
Nobse Geschrieben 20. November 2006 Autor Geschrieben 20. November 2006 Ist es möglich das falls etwas bereits in der Textarea steht den Text aus dem popUp an diesen anzuhängen? Zitieren
forTeesSake Geschrieben 21. November 2006 Geschrieben 21. November 2006 Hmm. Hast du PHP oder eine andere serverseitige Skriptsprache zur Verfügung? Ansonsten habe ich im Moment eine Lösung die nur für den IE funktioniert... Zitieren
yoman Geschrieben 22. November 2006 Geschrieben 22. November 2006 Hi, probiere es mal indem Du den "alten" Inhalt einfach vor den neuen setzt... <script type="text/javascript"> function saveEingabe(){ window.opener.document.getElementById('myTextarea').value = window.opener.document.getElementById ('myTextarea').value +document.getElementById('myTextareaEdit').value; self.close(); } </script> Grüße Yo :mod: Zitieren
Nobse Geschrieben 22. November 2006 Autor Geschrieben 22. November 2006 Besten Dank, klappt wie es soll. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.