ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
635
635
EMPFEHLEN
-
Also, mein Problem ist folgendes:
ich habe ein Formular auf einer Internetseite. Dieses beinhaltet eine Textarea. Aus der Seite heraus kann man einen Link anklicken, sodass sich ein neues Fenster öffnet. Nun möchte ich mit einem Link aus diesem neuen Fenster den Textareainhalt des ersten Fensters verändern. Ist das möglich? Wenn ja wie?
-
01.04.05 16:32 #2
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
window.opener.documentGetElementById('textareaID').value = "blalaber";
Geändert von con-f-use (01.04.05 um 16:34 Uhr)
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
Also, ich arbeite nicht viel mit Javascript, deswegen versuche ich das jetzt mal aufzuschlüsseln:
window.opener.documentGetElementById('textareaID').value = "blalaber";
window ist der name des fensters in dem was verändert werden soll wie kann ich einen namen vergeben, bzw. wie komme ich an den namen?
textareaID ist der name der textarea?
-
01.04.05 16:56 #4
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Okay, sorry ich dachte du hättest dich schon etwas mehr in js vertieft.
Also window ist kein Festername. Das ist das Window-Objekt des Browsers und dessen Name ändert sich nicht. Überhaupt ist das einzige variable an dem ganzen die ID der Textarea, sonst brauchst du da nichts verändern.
Also du gibst der Textarea im Mutterfenster eine id z.B. so:Da kannst aus dem neu geöffneten Fenster z.B. so den value auf blalaber setzten:HTML-Code:<textarea id="ichbindietextarea"></textarea> <!-- IM ALTEN FENSTER -->
Um Fehler zu vermeiden solltest du genau auf die einfachen (') und die doppelten (") Anführungzeichen achten. Außerdem muss das neu geöffnete Fenster aus dem Mutterfenster mit der Methode window.open() geöffnet worden sein.HTML-Code:<input type="button" onclick="window.opener.document.getElementById('ichbindietextarea').value='blalaber'" /> <!-- IM NEU GEÖFFNETEN FENSTER -->
Alles klar?Geändert von con-f-use (01.04.05 um 17:04 Uhr)
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
Muss ich das über einen Button regeln, oder kann ich das auch über einen Link machen wie z.b. diesen:
HTML-Code:<a href="javascript:window.opener.documentGetElementById(\'textareatext\').value=\"blalaber\";">Linktitel</a>
-
So, vielen Dank für die Hilfe, ich habe es hinbekommen...
Ähnliche Themen
-
TextArea aus einer anderen Classe füllen.
Von Morpheling im Forum JavaAntworten: 3Letzter Beitrag: 23.02.08, 18:43 -
Am Ende einer if Schleife zu einer anderen Seite wechseln
Von peper im Forum PHPAntworten: 12Letzter Beitrag: 17.04.07, 01:21 -
Hintergrundfarbe einer TextArea beim FF ändern
Von Eiszwerg im Forum CSSAntworten: 4Letzter Beitrag: 09.04.07, 21:42 -
Teile einer HTML Seite automatisch auf einer anderen
Von slamka im Forum HTML & XHTMLAntworten: 5Letzter Beitrag: 04.06.06, 13:46 -
Textfarbe in einer textarea ändern
Von hans_schmid im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 16.03.04, 03:37





Zitieren
Login





