![]() |
[JS] Textarea an ein popup senden
Hallo,
ich benutze folgenden code um den inhalt einer textarea per GET an ein popup zu senden, wenn ich dies einfach nur tue indem ich die value der textarea sende, klappt das. Jedoch fehlen mir dann die zeilenumbrüche. Deswegen hab ich den code modifiziert und versucht vorher aus den "\n" -> " " zu machen.
Code:
Mein problem ist, es passier rein gar nichts wenn ich den code ausführe.
<script type="text/javascript">
<!-- var attribWithoutAll="location=no,menubar=no,toolbar=no,status=no"; attribWithoutAll+=",resizable=no,scrollbars=no,width=450,height=200"; /* Attribute fuer ein Fenster, das nix, aber auch rein gar nix haben soll */ var subwindow=0; /* Initialisierung der Variablen, die spaeter mal auf das Fensterobjekt verweist */ function ClosePopUp() /* diese Funktion schliesst (so geoeffnet) das Popup-Fenster */ { if (!subwindow) /* wenn noch nicht geoeffnet */ return; /* nix zu tun, Abbruch */ if (subwindow.closed) /* wenn schon zugemacht */ return; /* nix zu tun, Abbruch */ subwindow.close(); /* mach zu */ } function PopUpWithoutAll() /* oeffnet das Popup-Fenster ohne irgendwas an der Stelle (10,50) */ { ClosePopUp() /* erstmal bisher geoeffnetes Popup zumachen */ var tmp1 = document.formular.content.value; var tmp2 = tmp1.split("\n"); var tmp3 = join(tmp2," "); subwindow=window.open("news.php?action=save_client&content="+tmp3,"popup",attribWithoutAll); /* test.html unter dem Fensternamen "popup" aufmachen und Fensterobjekt merken */ subwindow.moveTo(10,50); /* Fenster nach links oben schieben */ } //--> </script>
Code:
Was mach ich falsch?
<form method="POST" name="formular" action="">
<input type="button" value="Save" onClick="PopUpWithoutAll()"> <textarea wrap="physical" name="content" cols="70" rows="10"></textarea> </form> MfG - Ghost007 |
Re: [JS] Textarea an ein popup senden
HI
du hast integer Falsch deklariert. Schau es dir nochmal genau an... :zwinker: |
Re: [JS] Textarea an ein popup senden
Wo hat er integer falsch deklariert?
|
Re: [JS] Textarea an ein popup senden
ohh stimmt. gott ist das peinlich :oops: :pale: :oops:
würde mich aber interessieren wo jetzt der Fehler ist. Habe jetzt keinen gefunden |
Re: [JS] Textarea an ein popup senden
Zitat:
MfG - Ghost007 |
Re: [JS] Textarea an ein popup senden
Zitat:
Das machst Du aktuell mit Deinem manuellen Aufruf der news.php aber nicht. Du solltest alle Werte, die Du an die URL anhängst mit "escape()" maskieren. Dann löst sich Dein Problem mit dem Zeilenumbruch von selbst. Die Parameter durch PHP mit "htmlentities()" ins PopUp ausgeben. Schreib doch bitte, ob escape() Dein Problem beheben konnte. |
Re: [JS] Textarea an ein popup senden
Also,
hab den fehler nu gfunden ... es muss
Code:
heißen ... nun gehts bei mir.
var tmp3 = tmp2.join("
"); MfG - Ghost007 |
Re: [JS] Textarea an ein popup senden
Schreib doch bitte mal in Deine Eingabe mitten im Text ein Fragezeichen. Mich interessiert das Ergebnis. Ich habe zur Zeit ein Problem mit Ajax, wo ich Probleme mit dem Maskieren habe.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz