JS in parent aanroepen?

Ik heb een pagina waar een popup uit komt. Hoe roep ik via javascript een javascript in die parent pagina aan? Ik heb al geprobeerd:

[code:1:a085a45607]window.opener.script();
open.opener.script();
opener.script();
[/code:1:a085a45607]

het lukt me wel dat te doen vanuit HTML, en wel als volgt:

[code:1:a085a45607]onClick="javascript:opener.script();"
[/code:1:a085a45607]

Misschien werkt het volgende in deze situatie:

[code:1:6f6f4e3f9f]
window.parent.script();
[/code:1:6f6f4e3f9f]

Maar houdt er wel rekening mee waar je de functie aanroept. Doe je dit buiten een event, zoals window.onload, dan is wellicht de link tussen het venster en de popup nog niet gelegd. Kwestie van timing dus, waarbij window.onload aan te raden is.

Succes!

Volgens mij bedoel je zoiets?

parent (parent.html)[code:1:e6f203d46b]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<!-- Valid HTML 4.01 Strict! →

<meta http-equiv="content-type" content="text/html; charset=utf-8">

<title>parent</title>

<script type="text/javascript">
//popup window
function popup(winurl,winname,winfeatures) {
window.open(winurl,winname,winfeatures);
}
//deze functie wordt geactiveerd zodra de popup opent…
function test() {
alert("test");
}
</script>

<p><a href=“javascript:popup(‘pop.html’,‘newwindow’,‘height=150,width=300,scrollbars=1’)”>pop upper</a>[/code:1:e6f203d46b]

popup window (pop.html) [code:1:e6f203d46b]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<!-- Valid HTML 4.01 Strict! →

<meta http-equiv="content-type" content="text/html; charset=utf-8">

<title>popup</title>

<script type="text/javascript">
//hier wordt het parent script aangeroepen!!
self.opener.test();
</script>

<p>een alert verschijnt in de parent window…[/code:1:e6f203d46b]