tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
635
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lomtas lomtas ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    4
    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?
     

  2. #2
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    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!


  3. #3
    lomtas lomtas ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    4
    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?
     

  4. #4
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    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:
    HTML-Code:
    <textarea id="ichbindietextarea"></textarea>
     <!-- IM ALTEN FENSTER -->
    Da kannst aus dem neu geöffneten Fenster z.B. so den value auf blalaber setzten:
    HTML-Code:
    <input type="button" onclick="window.opener.document.getElementById('ichbindietextarea').value='blalaber'" />
       <!-- IM NEU GEÖFFNETEN 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.

    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!


  5. #5
    lomtas lomtas ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    4
    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>
     

  6. #6
    lomtas lomtas ist offline Grünschnabel
    Registriert seit
    Apr 2005
    Beiträge
    4
    So, vielen Dank für die Hilfe, ich habe es hinbekommen...
     

Ähnliche Themen

  1. TextArea aus einer anderen Classe füllen.
    Von Morpheling im Forum Java
    Antworten: 3
    Letzter Beitrag: 23.02.08, 18:43
  2. Antworten: 12
    Letzter Beitrag: 17.04.07, 01:21
  3. Antworten: 4
    Letzter Beitrag: 09.04.07, 21:42
  4. Teile einer HTML Seite automatisch auf einer anderen
    Von slamka im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 04.06.06, 13:46
  5. Textfarbe in einer textarea ändern
    Von hans_schmid im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 16.03.04, 03:37