WinFuture-Forum.de: Javascript: schreiben von fenster 2 in textarea von fenster 1 - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Javascript: schreiben von fenster 2 in textarea von fenster 1


#1 Mitglied ist offline   Rumpelzahn 

  • Gruppe: aktive Mitglieder
  • Beiträge: 75
  • Beigetreten: 27. September 11
  • Reputation: 8

geschrieben 16. August 2012 - 08:08

Hallo,

ich habe fenster 1 'hauptfenster' und fenster 2 'media'.
wenn ich in 'media' nun auf einen link klicke, soll etwas in eine textarea von fenster 1 'hauptfenster' geschrieben werden.

hauptfenster:
<html>
<head>
    <title>ACP Home</title>
    <script language="JavaScript">
        <!--
        function fenster() {
            NeuesFenster=window.open("index.php?tpl=admin&loc=admin_media_list","media","width=300,height=300")
        }
        //-->
    </script>
</head>

<body onload="self.name='hauptseite'">
<a href="?nav=admin&loc=admin_cp" title ="Home">ACP Home</a>
<br />
<h3>Admin CP - write news</h3>
    <form accept-charset="utf-8" method="post" action="?nav=admin&loc=admin_content_push_new">
        Tag Cloud: <br />
                            <input type="checkbox" name="checkbox[]" value="14"> de<br />
                            <input type="checkbox" name="checkbox[]" value="13"> winfuture<br />
                            <input type="checkbox" name="checkbox[]" value="12"> intern<br />
                            <input type="checkbox" name="checkbox[]" value="11"> 123<br />
                    <br />
        Name <input type="text" name="headline" value="" autocomplete="off"><br />
        Eintrag<br />
        <textarea name="content" id="content" cols="50" rows="8" autocomplete="off"></textarea>
        <br />
        <select name="state_id">
                            <option value="1">visible</option>
                            <option value="0">hidden</option>
                    </select>
        <input type="submit" value=" Absenden ">
    </form>
<a href="" onclick="fenster();return false;">Bildergalerie</a>



media:
<a href="" onclick="hauptseite.getElementById('content').value = 'das wird ins hauptfenster übertragen';">Test</a>


leider kann ich auf den link klicken wie ich will.... aber es passiert nichts.

hat jemand eine idee warum?
0

Anzeige



#2 Mitglied ist offline   aeris 

  • Gruppe: aktive Mitglieder
  • Beiträge: 129
  • Beigetreten: 06. September 08
  • Reputation: 12
  • Geschlecht:unbekannt

geschrieben 18. August 2012 - 12:05

Die Fehlermeldung dürfte doch recht aussagekräftig sein:
ReferenceError: hauptseite is not defined


Es gibt kein Objekt "hauptseite" im Popup.

Benutze stattdessen
window.opener.document.getElementById('content').value = 'das wird ins hauptfenster übertragen'

0

#3 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.111
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 18. August 2012 - 12:13

Beitrag anzeigenZitat (aeris: 18. August 2012 - 12:05)

Die Fehlermeldung dürfte doch recht aussagekräftig sein:
ReferenceError: hauptseite is not defined


Es gibt kein Objekt "hauptseite" im Popup.




Es gibt doch gar kein Popup und das Objekt "hauptseite" ist der ganze body-tag.

<body onload="self.name='hauptseite'">

Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#4 Mitglied ist offline   Rumpelzahn 

  • Gruppe: aktive Mitglieder
  • Beiträge: 75
  • Beigetreten: 27. September 11
  • Reputation: 8

geschrieben 18. August 2012 - 17:11

wurde inzwischen gelöst durch:

<a href="#" onclick="opener.document.getElementById('content').value = opener.document.getElementById('content').value + 'Test';">Test</a>

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0