Von einem Popup ins andere Schreiben

Moin,

du musst beim Öffnen des zu Beschreibenden Fensters einen Zeiger(Variable) erzeugen, welche das window-Objekt beinhaltet...dann kannst du auf dessen document zugreifen und es beschreiben.

Hier mal nen simples Beispiel:
Code:
<script type="text/javascript">
<!--
var win2;

function schreibWas()
{
  with(win2.document)
    {
      open();
      write('Moin Moin');
      close();
    }
}

function wins()
{
  win1=window.open('about:blank','_blank','width=200,height=200,left=200');
  win2=window.open('about:blank','_blank','width=200,height=200,left=400');
  with(win1.document)
    {
      open();
      write('<a href="javascript:opener.schreibWas()">Klick</a>');
      close();
    }
}
//-->
</script>
<a href="javascript:wins()">Klick</a>

...beide Popups werden vom selben Elternfenster aus geöffnet.
win1 ruft einfach eine Funktion im Elternfenster auf, und diese beschreibt dann win2.
 
Zurück