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?
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>
Nobse Geschrieben 18. November 2006 Autor Geschrieben 18. November 2006 Besten Dank. Läuft wie es soll.
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?
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...
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:
Nobse Geschrieben 22. November 2006 Autor Geschrieben 22. November 2006 Besten Dank, klappt wie es soll.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden