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?
Thanks,
__________________ ^_^
If anyone knows of a website that can offer ColdFusion help that isn't controlled by neurotic, pedantic jerks* (stackoverflow.com), please PM me with a link.
* The neurotic, pedantic jerks are not the owners; just the people who are in control of the "popularity contest".
Last edited by WolfShade; 09-26-2012 at 09:08 PM..
If anyone knows of a website that can offer ColdFusion help that isn't controlled by neurotic, pedantic jerks* (stackoverflow.com), please PM me with a link.
* The neurotic, pedantic jerks are not the owners; just the people who are in control of the "popularity contest".
Your messageWindow function needs to return a reference to the child window:
Code:
function messageWindow(args) {
var theChild = window.open(...);
return theChild;
}
From the parent you can reference elements in the child with:
Code:
theChild.document.etc
(I haven't tested this recently..)
__________________
"I'm here to save your life. But if I'm going to do that, I'll need total uninanonynymity." Me Myself & Irene.
Validate your HTML and CSS
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.
__________________ ^_^
If anyone knows of a website that can offer ColdFusion help that isn't controlled by neurotic, pedantic jerks* (stackoverflow.com), please PM me with a link.
* The neurotic, pedantic jerks are not the owners; just the people who are in control of the "popularity contest".
High-five, Andrew. I don't know why it didn't occur to me to actually return the object. That nailed it.
Thank you,
__________________ ^_^
If anyone knows of a website that can offer ColdFusion help that isn't controlled by neurotic, pedantic jerks* (stackoverflow.com), please PM me with a link.
* The neurotic, pedantic jerks are not the owners; just the people who are in control of the "popularity contest".