View Full Version : Resolved Parent/Child form interaction

09-25-2012, 07:12 PM
Someone recently posted a question about having a child form that could update values in a parent form. So I started toying around with the idea.

I have a form that includes a link that will open a popup with an identical form; any changes done to the child form are reflected in the parent form.

I'm trying to do vice-versa, and am hitting a wall.

I'm setting a variable to a function that spawns the popup, but that variable is "undefined" when I try to access it.

var childForm = messageWindow(args); (messageWindow is the function and it's too much code to type, here.)

So.. how does one reference a child window in JS?


09-26-2012, 08:35 PM
CAN one reference a child window in JS?

09-26-2012, 08:57 PM
var childForm = messageWindow(args);
Your messageWindow function needs to return a reference to the child window:

function messageWindow(args) {
var theChild = window.open(...);
return theChild;
From the parent you can reference elements in the child with:

(I haven't tested this recently..)

09-26-2012, 09:29 PM
Ah, HA! Within the function, I am assigning a different variable to the window.open, but I am not returning it. Thanks, Andrew! I'll give that a shot and report back.

09-26-2012, 09:45 PM
High-five, Andrew. I don't know why it didn't occur to me to actually return the object. That nailed it.

Thank you,