avo: fensterübergreifender Funktionsaufruf

Beitrag lesen

Hi

Ich habe hier ein Problem mit einem fensterübergreifenden Funktonsaufruf. Ich habe ein Fenster in dem ein Formular ist wo verschiedene Daten eingegeben werden können. Für zusätzliche Angaben wird an einer Stelle ein zweites Fenster aufgerufen.

Der Aufruf geschieht über ein a-Tag welches eine Funktion im Scriptbereich der Seite aufruft:
<a href="javascript:openWin();">Zusatzinfos</a>

Hier die Funktion zum öffnen des neuen Fensters:
function openWin()
{
 var newWin = window.open('zusatzinfos.html', 'Zusatzinfo', 'width=400, height=400, left=100, top=200');
  newWin.focus();
}

Im neuen Fenster stehen mehrere Links untereinander über die jeweils ein bestimmter Eintrag in ein Listenfeld im 1. Fenster eingetragen werden soll. Das soll über eine Javascript-Funktion geschehen welche im 1. Fenster steht und über den Link im 2. Fenster aufgerufen werden soll.

Hier der Aufruf im 2. Fenster:
<a href="javascript:opener.document.addElement('test');">Eintrag 1</a>

Und hier die aufzurufende Funktion des 1. Fensters (zu Testzwecken momentan nur mit einer einfachen Ausgabe):
function addElement(elem)
{
 alert(elem);
}

Im IE (und auch in anderen Browsern) passiert gar nichts und ich bekomme im 2. Fenster folgende Fehlermeldung:
Das Objekt unterstützt diese Eigenschaft oder Methode nicht.

Hat vielleicht jemand eine Idee wo ich den Fehler gemacht habe?

Gruß
avo