von popup in einem Textarea in andere Fenster text speichern
Hay
- javascript
Hallo alle zusammen,
ich habe eine PopUp Fenster, die durch klicken eines Link L aus einer Fenster A, sich öffnet. Im Popup ist eine Namen liste und vor jedem Namen einen Check button durch klicken eines button wird der gewählte Name im Fenster A in einem Textarea geschrieben neben dem Link L.
Ich benutzt Struts und ich kann kein <form name="formname"> nehmen.
Vorschläge wie Mann es tut?
Danke
Hi,
ich habe eine PopUp Fenster, die durch klicken eines Link L aus einer Fenster A, sich öffnet. Im Popup ist eine Namen liste und vor jedem Namen einen Check button durch klicken eines button wird der gewählte Name im Fenster A in einem Textarea geschrieben neben dem Link L.
Ich benutzt Struts und ich kann kein <form name="formname"> nehmen.Vorschläge wie Mann es tut?
Erst mal sollte man sich etwas grundlegende Ahnung besorgen, bevor man mit Frameworks rumspielt.
Und dann sollte man suchen lernen - dass in diesem Falle das elementare Stichwort opener lautet, wurde hier schon zigmal erwaehnt.
MfG ChrisB
Hallo,
Wo kommst du nicht weiter? Aus dem Popupfenster kannst du im JavaScript wie gesagt über opener auf das window-Objekt des Ausgangsfensters zugreifen. Darüber kannst du auf Formularfelder zugreifen. Das beste ist natürlich, wenn das Formular einen Namen / eine ID hat, aber es geht auch anders:
http://de.selfhtml.org/javascript/objekte/forms.htm#allgemeines
bzw.
http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines
Ich meine z.B. document.forms[0] und ähnliches.
Mathias
Wo kommst du nicht weiter?
ich komme VON PopUp Fenster, genauer nach dem klicken von Action Button B relativ zu einem Text T ZU einem Textarea A in einer anderer Fenster nicht. Der Text T soll dann im Textarea A nach dem klicken auf B geschrieben werden.
Mahlzeit,
ich komme VON PopUp Fenster, genauer nach dem klicken von Action Button B relativ zu einem Text T ZU einem Textarea A in einer anderer Fenster nicht. Der Text T soll dann im Textarea A nach dem klicken auf B geschrieben werden.
Code bitte oder halbwegs funktionierendes Online-Beispiel. Du magst vielleicht wissen, was Du willst oder brauchst - aber da Du anscheinend nicht willens oder in der Lage bist, Dein Problem so zu erläutern, dass jemand, der grad keine Glaskugel zur Hand hat, es verstehen kann (geschweige denn fehlerfreie Sätze zu produzieren), solltest Du es Deinen Lesern (von denen Du schließlich Tipps oder Problemhilfe erwartest) so leicht wie möglich machen.
MfG,
EKKi
Hallo,
ich komme VON PopUp Fenster, genauer nach dem klicken von Action Button B relativ zu einem Text T ZU einem Textarea A in einer anderer Fenster nicht. Der Text T soll dann im Textarea A nach dem klicken auf B geschrieben werden.
Ja. Das sagtest du bereits. Ich habe dir auch schon einen Lösungsansatz genannt (opener.document.forms[N]). Vielleicht schaust du ihn dir mal an, denn es bringt auch nichts, wenn ich mich einfach wiederholen würde.
Mathias
Hallo,
Das Problem liegt am kopieren vom Popup, zum Textarea in einer andere Fenster. Bei mir die form haben die gleiche Namen. Wieso?, das ist durch Struts so gekommen.
das geht bei mir nicht, weil attendForm und ListForm bei mir gleiche Namen haben:
window.opener.document.attendForm.at_list.value=window.opener.document.attendForm.at_list.value+document.ListForm.change[i].value;
ich erkläre es aber noch mit Code:
im Fenster A habe ich das hier
<logic:iterate name="standardSaveTermFormExt" property="languageData" id="term" >
<tr>
<td><p><bean:write name="term" property="key" /></p></td>
<td><p><html-el:text name="standardSaveTermFormExt" property="languageData(${term.key}).language"/>
<a onClick="javascript:popUp('http://localhost:8080/Proj/selectLanguage.do')">select</a></p></td>
...
Mein Form heißt hier standardSaveTermFormExt
Durch klicken von select öffnet sich ein PopUp selectLanguage.do
Im selectLanguage.do habe ich
<logic:iterate name="standardSaveTermFormExt" property="langaugesAll" id="term">
<tr>
<td><p><bean:write name="term" property="key"/></p></td>
<td><p><bean:write name="term" property="value" /></p></td>
<td><p><img src="../img/iconApprove.gif" ></p></td>
..
key und value sind aus einer HashMap und schreiben hier eine Liste von sprachen neben eine Select Image
de - Deutsch <img>
en - englisch <img>
durch klicken von <img> möchte ich auf das Fenster A kommen. Die gewählte Sprache ist dann auf dem Text neben das select für PopUp(im ersten Code) mitgeschrieben.
Wie geht das hier?
Hallo alle zusammen,
ich habe eine PopUp Fenster, die durch klicken eines Link L aus einer Fenster A, sich öffnet. Im Popup ist eine Namen liste und vor jedem Namen einen Check button durch klicken eines button wird der gewählte Name im Fenster A in einem Textarea geschrieben neben dem Link L.
Ich benutzt Struts und ich kann kein <form name="formname"> nehmen.Vorschläge wie Mann es tut?
Danke
Mahlzeit,
<logic:iterate name="standardSaveTermFormExt" property="languageData" id="term" >
Was
<td><p><bean:write name="term" property="key" /></p></td>
sind
<td><p><html-el:text name="standardSaveTermFormExt" property="languageData(${term.key}).language"/>
das für Tags? HTML ist das jedenfalls nicht ...
Wie geht das hier?
Hier? Mit HTML? Z.B. gültigen, validen Code verwenden?
MfG,
EKKi
das für Tags? HTML ist das jedenfalls nicht ...
Das ist struts, ein Framework. Bitte die Posting durchlesen vorher. Bitte schreib nur Text der uns weiterbringt. Danke
Unabhängig davon mein Ziel ist es das Code von JScript zu erreichen. Der passt hier auch.
Mahlzeit,
das für Tags? HTML ist das jedenfalls nicht ...
Das ist struts, ein Framework. Bitte die Posting durchlesen vorher.
Für Javascript (das Du als Thema gewählt hast) als CLIENT-seitige Skriptsprache ist irgendein serverseitig verwendetes Framework vollkommen irrelevant - es zählt einzig und allein der Code, der im Browser ankommt.
Bitte schreib nur Text der uns weiterbringt. Danke
...
Unabhängig davon mein Ziel ist es das Code von JScript zu erreichen. Der passt hier auch.
Dieser Satz kein Sinn.
MfG,
EKKi
Hi,
Das ist struts, ein Framework.
Sagtest du bereits.
Bitte die Posting durchlesen vorher.
Bitte die Tipps für Fragende auch wirklich durchlesen, wenn du schon mit dem Posten hier *bestätigst*, dies getan zu haben.
Da steht u.a. explizit drin (fuer die Leute, denen es nicht automatisch einleuchtet, obwohl's das eigentlich tun sollte), dass bei einem clientseitigen Problem serverseitiger Code absolut uninteressant ist.
Bitte schreib nur Text der uns weiterbringt. Danke
Bitte liefere du brauchbare Problembeschreibungen.
Bisher sehe ich nur gedankenlos hingeklatschten, weitgehend unnuetzen Quellcode, und dazu "funzt nicht". Warum das nichts taugt, steht auch in den Tipps fuer Fragende.
Unabhängig davon mein Ziel ist es das Code von JScript zu erreichen. Der passt hier auch.
Keine Ahnung, was du damit sagen willst.
Entweder gibst du dir etwas mehr Muehe, dich in der hier verwendeten Sprache verstaendlich auszudruecken, oder, sollte deine Muttersprache ggf. eine andere sein, suchst du dir vielleicht besser ein Forum, in dem du dich in dieser unterhalten kannst, damit wenigstens die sprachliche Barriere entfaellt, wenn schon das technische Verstaendnis offenbar zu hohe Huerden aufstellt.
MfG ChrisB