Oliver Block wrote:
Quote:
folgendes: Ein HTML-Document enthält eine Form und ein Textelement
(<input type="text" name="theo">). Dieses Dokument enthält auch |
type="text" ist hier redundant.
Quote:
JavaScript-Code, der ein neues Fenster öffnet und u.a. ein JavaScript
in das geöfnete Fenster schreibt (document.write(...)).
Aus dem Skript im child-Fenster will ich eine Funktion im parent
aufrufen und benutze folgende Syntax:
top.myfunc(top.document.forms[0].theo)
Ich will die Funktion in Parent aufrufen, das auch Toplevel-Fenster
ist. Ich will dieser Funktion ein Element als Parameter übergeben,
daß sich ebenfalls im Parent befindet.
Wo liegt die Crux bzw. mein Fehler? |
window.top verweist auf das oberste Window-Objekt der aktuellen
Fensterhierarchie. Du suchst
var o;
if (window && (o = window.opener) && !o.closed)
{
o.myfunc(o.document.forms[0].elements['theo']);
}
<URL:http://glasgoogle.de/>
<URL:http://dcljs.de/faq/>
news:dcljs.faq-pointer.2006-03-13 (AT) ID-3767 (DOT) user.individual.de
PointedEars